cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
fabnishi1207
Helper I
Helper I

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.

View solution in original post

AlB
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

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
PBI User Groups

Welcome to the User Group Public Preview

Check out new user group experience and if you are a leader please create your group

April Update

Check it Out!

Click here to read more about the April 2021 Updates!

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.

secondImage

Experience what’s next for Power BI

See the latest Power BI innovations, updates, and demos from the Microsoft Business Applications Launch Event.