atrapasueños90
Hola,
Tengo dos tablas con identificadores comunes (muchos a muchos). Quiero contar registros de una tabla (con filtro en un estado específico) en función de otra tabla, que está filtrando por segmentación. El informe se realiza en Power BI como modelo DirectQuery. Estaré agradecido por cualquier sugerencia .. gracias!
v-juanli-msft
En respuesta a atrapasueños90
Hola @atrapasueños90
«Mi resultado esperado es contar en las tarjetas inferiores solo las identificaciones que se contaron como aprobadas y separar este número por estados específicos»
Para el mismo ID en Table1 y Table2, cuando Table2[date] coincide con Table1[Approved Date], los ID asociados con el [Approved Date] debe ser contado. Este recuento debe ser total para cada estado y no se refleja en la segmentación.
Si mi comprensión es correcta, pruebo con los siguientes pasos:
1.Conecte Table1 y Table2 según [ID] columna,
2.editar consultas->
Combinar columnas en Table1 y Table2 en el mismo formulario
Fusionar consultas
Expandir columnas
Cerrar&&aplicar
3.crear medidas
Successfully = CALCULATE(DISTINCTCOUNT(Table1[ID]),FILTER(ALL(Table1),[Table2.Status]="Successfully")) Panding = CALCULATE(DISTINCTCOUNT(Table1[ID]),FILTER(ALL(Table1),[Table2.Status]="Panding")) Failed = CALCULATE(DISTINCTCOUNT(Table1[ID]),FILTER(ALL(Table1),[Table2.Status]="Failed"))
Atentamente
Maggie
PattemManohar
@ dreamcatcher90 Será genial si puede publicar algunos datos de muestra (que se pueden copiar) y el resultado esperado.
atrapasueños90
En respuesta a PattemManohar
atrapasueños90
En respuesta a atrapasueños90
escenario actualizado:
Tengo dos mesas. La primera tabla contiene tres fechas (creado, enviado, aprobado) que se utilizan para filtrar por segmentación. En base a estas columnas se crearon en la parte superior del informe tres fichas con conteos (cantidad de registros con fecha seleccionada). También hay una columna de ID. La segunda tabla contiene la misma columna de ID y el estado específico (con éxito, pendiente, fallido) Tengo problemas con los siguientes casos:
1) Mi resultado esperado es contar en las tarjetas inferiores solo las identificaciones que se contaron como aprobadas y separar este número por estados específicos
2) ¿Cómo implementar una relación de muchos a muchos en tal caso?
Aquí puede encontrar un informe con datos de prueba: https://ufile.io/j7hms
Estaré agradecido por cualquier ayuda y sugerencias .. gracias!
v-juanli-msft
En respuesta a atrapasueños90
Hola @atrapasueños90
«Mi resultado esperado es contar en las tarjetas inferiores solo las identificaciones que se contaron como aprobadas y separar este número por estados específicos»
Para el mismo ID en Table1 y Table2, cuando Table2[date] coincide con Table1[Approved Date], los ID asociados con el [Approved Date] debe ser contado. Este recuento debe ser total para cada estado y no se refleja en la segmentación.
Si mi comprensión es correcta, pruebo con los siguientes pasos:
1.Conecte Table1 y Table2 según [ID] columna,
2.editar consultas->
Combinar columnas en Table1 y Table2 en el mismo formulario
Fusionar consultas
Expandir columnas
Cerrar&&aplicar
3.crear medidas
Successfully = CALCULATE(DISTINCTCOUNT(Table1[ID]),FILTER(ALL(Table1),[Table2.Status]="Successfully")) Panding = CALCULATE(DISTINCTCOUNT(Table1[ID]),FILTER(ALL(Table1),[Table2.Status]="Panding")) Failed = CALCULATE(DISTINCTCOUNT(Table1[ID]),FILTER(ALL(Table1),[Table2.Status]="Failed"))
Atentamente
Maggie