Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
Syndicate_Admin
Administrator
Administrator

Contar Disctint en valores booleanos DAX

Hola a todos,

Intento hacer una nueva función DAX en mi conjunto de datos:

# Cola respondida + Rona =
CALCULAR (
COUNTA ( 'Segmento de interacción FACT'[ID de llamada] ),
'Segmento de interacción fact'[Rona Answered] = TRUE ()
)
+ CALCULAR (
COUNTA ( 'Segmento de interacción FACT'[ID de llamada] ),
'Segmento de interacción fact'[Cola respondida] = TRUE ()
)
Pero necesito una devolución de recuento distinto para [ID de llamada], ¿es posible?
Gracias
1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

No @Vanessa250919,

Está bien contar valores booleanos. Prueba esta medida.

Measure = CALCULATE(DISTINCTCOUNT('Table'[id]),FILTER(ALL('Table'),'Table'[boolean]=TRUE()))

1.PNG

En tu fórmula te has perdido el ")" después de "true())".

2.PNG

Saludos

Jay

View solution in original post

9 REPLIES 9
Syndicate_Admin
Administrator
Administrator

No @Vanessa250919,

Está bien contar valores booleanos. Prueba esta medida.

Measure = CALCULATE(DISTINCTCOUNT('Table'[id]),FILTER(ALL('Table'),'Table'[boolean]=TRUE()))

1.PNG

En tu fórmula te has perdido el ")" después de "true())".

2.PNG

Saludos

Jay

Syndicate_Admin
Administrator
Administrator

@Vanessa250919

Una forma es convertir el valor booleano en un entero:

INT(TRUE()) devuelve un valor de 1 Si es true o blank si es false. Por lo tanto, utilice esta expresión en medida (en lugar de TRUE()) y, a continuación, simplemente puede sumar los valores.

Syndicate_Admin
Administrator
Administrator

Hola

¿Intentaste usar DISTINCTCOUNT en lugar de COUNTA?

Sí, pero no está bien con valores verdaderos o falsos.

¿Es [CallID] de tipo booleano?

¿Puede compartir sus datos de muestra, por favor?

No, necesito número de ID de llamada discreto cuando Rona respondió es TRUE o FALSE

Vanessa250919_0-1614162914545.png

A continuación, debe funcionar, ya que está intentando aplicar la operación Count en CallID que es una columna no booleana, no tendrá ningún problema.

Vea un pequeño ejemplo que he hecho:

PC2790_0-1614164142962.png

Dos medidas que creé:

Contar con COUNTA = CALCULATE(COUNTA('Table'[CallID]), FILTER('Table','Table'[Roma Answered]= TRUE()))

Resultado- 5

Recuento con DistinctCount = CALCULATE(DISTINCTCOUNT('Table'[CallID]),FILTER('Table','Table'[Roma Answered] = TRUE()))

Resultado-4

Además, puede realizar las personalizaciones necesarias

Gracias por su ayuda, trato de añadir mis otros valores como en fuelle, pero es el trabajo de doent

Vanessa250919_0-1614168878064.png

Creo que puedo hacer para calcular con valores booleanos en powerBI, siempre un mensaje de problema .

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.