Forum Discussion
Distinctcount de ClientID que se restablece al comienzo de cada año
- 5 years ago
Casi encontré la solución con la ayuda del siguiente post y respuesta de Ashish_Mathur:
https://community.powerbi.com/t5/Desktop/DAX-Count-Only-the-first-occurrence-of-a-value/td-p/411034
Utilicé la siguiente medida:
Medida = CALCULATE(DISTINCTCOUNT('FactTable'[clientID]),FILTER(SUMMARIZE(VALUES('FactTable'[clientID]),[clientID],"ABCD",COUNTROWS('FactTable')),[ABCD]=1))
y me dio el siguiente resultado:
Esto es casi correcto, pero el 1 de clientID debe ser en enero de 2018 y no en febrero de 2018.
Para obtener información adicional sobre el lado: Si cambio la última parte de la fórmula a: [ABCD]=2) me da el siguiente resultado:
Entiendo que sólo clientID 1944 aparecen, porque ese es el único cliente con dos distinctcount en la tabla original. No entiendo por qué el 1 aparece en enero y no en febrero, es casi como si la formule empezara en diciembre y cuenta hacia atrás.
¿Qué parte de la fórmula necesito cambiar para llegar al resultado completo requerido?
- Syndicate_Admin5 years ago
Administrator
hola
No entiendo tu pregunta. Comparta un pequeño conjunto de datos, describa su pregunta y muestre el resultado esperado. Asegúrese de que en el archivo que comparte, los encabezados de columna están en inglés.
- Syndicate_Admin5 years ago
Administrator
La tabla de entrada es:
El resultado final requerido es un distinctcount para cada clientID único para cada año:
En este ejemplo, para clientID 1944 sólo debe aparecer un 1 en enero de 2018 y en enero de 2019 (y NO en febrero de 2018 y NO en febrero de 2019). Con la siguiente medida, me acerqué mucho (véase mi publicación en este subproceso): Medida = CALCULATE(DISTINCTCOUNT('FactTable'[clientID]),FILTER(SUMMARIZE(VALUES('FactTable'[clientID]),[clientID],"ABCD",COUNTROWS('FactTable')),[ABCD]=1))
- Syndicate_Admin5 years ago
Administrator
hola
Pegue la tabla de datos en un formato que se puede llevar a MS Excel. También comparta el vínculo desde el que puedo descargar el archivo de MS Excel.