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
Anonymous
Not applicable

COUNT y SUM sólo si no tiene ceros

Hola, chicos

Necesito una medida dax para mostrar si STATE ha logrado el 100% de la entrega para el producto A,B,C

Mi columna "Entregado" es una medida calculada. 1 significa entregado y 0 significa fallado. y necesito una nueva columna a nivel estatal.

Tengo la siguiente tabla:

FechaEstadoProductoENTREGADO (MEDIDA DAX)
27-JulNswA1
27-JulNswB1
27-JulNswC0
27-JulVicA1
27-JulVicB1
27-JulVicC1

Necesito esta nueva medida dax que muestra VIC como 1 (conseguido) y NSW como 0 (fallido) y diez suma todos los valores con 1.

EstadoNUEVA MEDIDA DAX
Nsw0
Vic1

gracias de antemano

1 ACCEPTED SOLUTION
Icey
Community Support
Community Support

Hola @fabnishi1207 ,

Prueba esto:

Measure =
SUMX (
    ADDCOLUMNS (
        'Table',
        "NEW DAX MEASURE", SWITCH ( 'Table'[STATE], "VIC", 1, "NSW", 0 )
    ),
    [NEW DAX MEASURE]
)

Saludos

Icey

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

3 REPLIES 3
Icey
Community Support
Community Support

Hola @fabnishi1207 ,

Prueba esto:

Measure =
SUMX (
    ADDCOLUMNS (
        'Table',
        "NEW DAX MEASURE", SWITCH ( 'Table'[STATE], "VIC", 1, "NSW", 0 )
    ),
    [NEW DAX MEASURE]
)

Saludos

Icey

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

AlB
Super User
Super User

Hola @fabnishi1207

Suponiendo que Entregado es una columna calculada en la tabla, podría:

1. Coloque Table1[State] en las filas de un objeto visual de tabla

2. Cree esta medida y colóquela en el objeto visual

NewMeasure3 = 
SUMX (
    DISTINCT ( Table3[State] ),
    IF ( CALCULATE ( COUNT ( Table3[Product] ), Table3[Delivered] = 0 ) > 0, 0, 1 )
)

Por favor, marque la pregunta resuelta cuando haya terminado y considere dar felicitaciones si las publicaciones son útiles.

Póngase en contacto conmigo de forma privada para obtener asistencia con cualquier necesidad de BI a gran escala, tutoría, etc.

Salud

SU18_powerbi_badge

BI_Jo
Resolver III
Resolver III

Hola

Puede crear una nueva tabla mediante 'group by' en Power Query Editor:

BI_Jo_0-1601905373447.png


Y luego cree una medida en la tabla:

Measure á if(sum('Table'[SUM]) á sum('Table'[Count]),"Achieved","Failed")

Lo que le dará esto:

BI_Jo_1-1601905475796.png

el

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.