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

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.

Reply
Syndicate_Admin
Administrator
Administrator

La tarjeta no cambia al cortar

Hola

Tengo algunas tarjetas que usan fórmulas DAX para filtrar valores, pero cuando corto los datos usando diferentes segmentaciones de datos, a veces cambia y a veces no. He probado dos medidas diferentes.

Aquí está el primero:

Recuento de ID_KEY para estudiante activo =
CALCULAR(
DISTINCTCOUNT('Students_SM1'[ID_KEY]),
'Students_SM1'[STUDENT_STATUS] En { "Estudiante activo" }
)
Aquí está el segundo:
Recuento activo = CALCULAR(DISTINCTCOUNT(Students_SM1[ID_KEY]), Students_SM1[STUDENT_STATUS] = "Estudiante activo")
Estoy cortando el atributo STUDENT_STATUS, pero no cambia la tarjeta. ¡Cualquier ayuda sería genial!
3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Hi, @cliang

Esto ya es un recuento fijo y no cambia a medida que cambia la segmentación de datos.

Count Active = CALCULATE(DISTINCTCOUNT(Students_SM1[ID_KEY]), Students_SM1[STUDENT_STATUS] = "Active student")

Tal vez puedas probar lo siguiente.
Datos de muestra:

vzhangti_2-1663919539007.png

Count = 
CALCULATE (
    DISTINCTCOUNT ( Students_SM1[ID_KEY] ),
    FILTER (
        ALL ( Students_SM1 ),
        [STUDENT_STATUS] = SELECTEDVALUE ( Students_SM1[STUDENT_STATUS] )
    )
)

vzhangti_0-1663919284830.pngvzhangti_1-1663919296726.png

¿Es este el resultado que esperas?

Saludos

Equipo de soporte de la comunidad _Charlotte

Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Syndicate_Admin
Administrator
Administrator

@cliang

Cuando se utiliza Students_SM1[STUDENT_STATUS] = "Alumno activo" en un calcualte que anula cualquier filtro que se aplique a la columna Students_SM1[STUDENT_STATUS], por lo que la segmentación de datos no funciona. Si desea contar solo los activos y no mostrar nada si desactiva los activos, debe incluir un KEEPFILTERS como este:

Count Active =
CALCULATE (
    DISTINCTCOUNT ( Students_SM1[ID_KEY] ),
    KEEPFILTERS ( Students_SM1[STUDENT_STATUS] = "Active Student" )
)

¡Esto funcionó! ¡Muchas gracias!

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.