Anónimo
Hola a todos,
¿Cómo puedo contar todos los valores distintos en una columna, excepto los valores en blanco (nulos)? Probé varias cosas pero nada funciona.
Scottsen
= calcular (cuenta distinta (MiTabla[MyColumn]), Mi tabla[MyColumn] <> EN BLANCO ())
jklemetsrud
No parece que esto se haya actualizado en un tiempo. Si bien la solución funciona, ahora tiene la opción de DISTINCTCOUNTNOBLANK
es decir.
Scottsen
= calcular (cuenta distinta (MyTable[MyColumn]), Mi tabla[MyColumn] <> EN BLANCO ())
bajimmy1983
En respuesta a Scottsen
Excelente @scottsen. ¡Muchas gracias!
fahadfarooqi
En respuesta a Scottsen
https://community.powerbi.com/t5/Desktop/Evaluation-of-data/mp/203178#M89425
XMonsterX
En respuesta a Scottsen
Buena solución…
Un problema. Si tiene valores duplicados, lo cuenta como uno. Por ejemplo, si la columna de mi tabla es lo que la gente elige como animal favorito, habrá mucha gente eligiendo perros. Por ejemplo, habría 50 perros, pero esta fórmula contaría las 50 instancias de «Perro» como uno. (Solo un ejemplo simple). Si hay 50, quiere que el recuento refleje eso.
MeasureHappy = calcular (contar (MyTable[MyColumn]), Mi tabla[MyColumn] <> EN BLANCO ())
Cambiar de un recuento distinto a un recuento simple resolverá esto, para cualquiera que no busque contar los dups como un singular. (Si quieres un cero en lugar de un nulo
MeasureHappy = calcular (contar (MyTable[MyColumn]), Mi tabla[MyColumn] <> EN BLANCO ()) + 0
Inteligencia feliz
David
Anónimo
En respuesta a Scottsen
Hola @scottsen
Si el recuento distintivo de una columna es igual a cero, el recuento distintivo devuelve EN BLANCO (nulo). ¿Puedo arreglar esto para mostrar 0 en lugar de nulo?
Oxenskiold
En respuesta a Anónimo
Hola @Anónimo,
puedes usar esto:
=
CALCULATE ( DISTINCTCOUNT ( MyTable[MyColumn] ), MyTable[MyColumn] <> BLANK () ) + 0
Atentamente
Oxenskiold
Anónimo
En respuesta a Oxenskiold
¡Gracias @Oxenskiold! :))
Anónimo
En respuesta a Scottsen
¡¡¡Muchas gracias!!! 🙂