cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Frequent Visitor

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
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
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

Super User III
Super User III

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

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
secondImage

Congratulations!

We are excited to announce the Power BI Super Users!

Wave Release 2

Check out the updates in Power BI.

Overview of Power BI 2020 release wave 2!

Get Ready for Power BI Dev Camp

Get Ready for Power BI Dev Camp

Mark your calendars and join us for our next Power BI Dev Camp!.

secondImage

The largest Power BI virtual conference

100+ sessions, 100+ speakers, Product managers, MVPs, and experts. All about Power BI. Attend online or watch the recordings.