Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hola
Tengo 2 tablas relacionadas por la columna ID de cliente. Tabla 'Tabla de clientes' y 'Tabla de cambio de estado'.
Necesito un recuento distinto de ID de cliente de la 'Tabla de clientes'.
Solo quiero contar de forma distinta el identificador de cliente bajo la siguiente condición.
Si el Status_ID o las columnas Current_Status_ID de la 'Tabla de cambios de estado' alguna vez contienen 5, entonces no cuente el identificador de cliente en la 'Tabla de cliente'.
Resultado deseado que se muestra a continuación.
Solved! Go to Solution.
Hay @Qotsa
Enlace para descargar el archivo: https://gofile.io/d/cVkADd
Pruebe este código para agregar una columna a la tabla Cliente:
Result =
VAR _Count =
COUNTROWS (
CALCULATETABLE (
EXCEPT (
VALUES ( Client[Client_ID] ),
SUMMARIZE (
FILTER (
'Status Change',
'Status Change'[Status_ID] = 5
|| 'Status Change'[Current_Status_ID] = 5
),
Client[Client_ID]
)
),
ALLEXCEPT ( Client, Client[Client_ID] )
)
)
RETURN
IF ( ISBLANK ( _Count ), 0, _Count )
Salida:
Si este post Ayuda, a continuación, por favor considere Acéptalo como la soluciónpara ayudar a los otros miembros a encontrarlo más rápidamente.
Aprecia tus felicitaciones !!
Hay @Qotsa
Enlace para descargar el archivo: https://gofile.io/d/cVkADd
Pruebe este código para agregar una columna a la tabla Cliente:
Result =
VAR _Count =
COUNTROWS (
CALCULATETABLE (
EXCEPT (
VALUES ( Client[Client_ID] ),
SUMMARIZE (
FILTER (
'Status Change',
'Status Change'[Status_ID] = 5
|| 'Status Change'[Current_Status_ID] = 5
),
Client[Client_ID]
)
),
ALLEXCEPT ( Client, Client[Client_ID] )
)
)
RETURN
IF ( ISBLANK ( _Count ), 0, _Count )
Salida:
Si este post Ayuda, a continuación, por favor considere Acéptalo como la soluciónpara ayudar a los otros miembros a encontrarlo más rápidamente.
Aprecia tus felicitaciones !!
Disculpas. PBIX anterior incorrecto.
Corregir pbIX -> https://www.dropbox.com/s/h4fbc0m2gfg2b86/Client%20Status%20Change.pbix?dl=0
Aquí hay una opción:
Disctinctcount <>5 =
VAR CST =
FILTER ( 'Status Change Table', 'Status Change Table'[Current_Status_ID] = 5 )
VAR ST =
FILTER ( 'Status Change Table', 'Status Change Table'[Status_ID] = 5 )
VAR FinalT =
EXCEPT ( 'Status Change Table', UNION ( CST, ST ) )
RETURN
CALCULATE ( DISTINCTCOUNT ( 'Status Change Table'[clientId] ), FinalT )
He adjuntado el PBIX de muestra
¿Puede compartir datos de muestra o un archivo PBIX (a través de Ondrive, Dropbox...)?
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
1 | |
1 |