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
carmen_romero
Regular Visitor

Excepto y sumar columnas filtradas

¡Hola!

Tengo el siguiente problema y mi mesa se parece a esta:

Captura2.PNG

Necesito generar una medida que filtre col1 por algún valor de Col2, Col2 - Field2 por ejemplo, y Col3 por Col2 -Field1, luego quiero hacer un excepto entre Col1 y Col3, y finalmente sumar el número de filas distintas por Col1. Esta será mi medida, ¿es posible hacer esto?

Thx.

3 REPLIES 3
az38
Community Champion
Community Champion

@carmen_romero

en función de su ejemplo de datos, ¿qué resultado espera?


do not hesitate to give a kudo to useful posts and mark solutions as solution
LinkedIn

¡Hola! thx para su respuesta!

Captura3.PNG

Necesito seguir estos pasos:

1 - Filtrar Col1 por valor de Col2 en este caso Col2 - CampoB1

2 - Filtrar Col3 por valor de Col2 en este caso Col2 - CampoB3

3- Seleccione del resultado del paso 1 el Col1 y el paso 2 el Col3

4 - Hacer una excepción entre los valores de ambas columnas: Col1 excepto Col3

5 - Contar valores distintos para el excepto en el Col1

¡Thx!

Hola , @carmen_romero

Aquí hay una demostración.

pbix unido

Si ayuda, pruebe los pasos que se indican a continuación.

1.crear dos tablas de separación como cortadora

Measure 1 = CALCULATE(DISTINCTCOUNT('Table'[Col3]),FILTER('Table','Table'[Col2]="FieldB1"))
Measure 2 = CALCULATE(DISTINCTCOUNT('Table'[Col1]),FILTER('Table','Table'[Col2]="FieldB1"))

2.crear la medida "valor de medida" como se muestra a continuación y ponerlo en la tarjeta visual

measure value =
VAR t1 =
    CALCULATETABLE (
        DISTINCT ( 'Table'[Col1] ),
        FILTER ( 'Table', 'Table'[Col2] IN DISTINCT ( 'Slicer table 1'[Slicer1] ) )
    )
VAR t2 =
    CALCULATETABLE (
        DISTINCT ( 'Table'[Col3] ),
        FILTER ( 'Table', 'Table'[Col2] IN DISTINCT ( 'Slicer table2'[Slicer2] ) )
    )
RETURN
    SUMX ( t1, IF ( [Col1] IN t2, 1, 0 ) )

Saludos
Equipo de Apoyo Comunitario _ Eason
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

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.