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

Combinación de filtro con AND

Hola Comunidad,

Tengo dos tablas: Clientes y Contratos. En la tabla de contratos tengo una columna "tipo". Luego tengo una matriz donde muesco por cliente qué tipo de contratos tiene.

Quiero ahora poder filtrar a los clientes por tipos de contrato. Esto funciona, pero filtra al cliente con "OR" en cada tipo que filtro. ¿Cómo podría establecer el filtro en "AND" los tipos en el camino: todos los clientes que tienen contrato e de tipo A Y B Y E?

¡Gracias por tu ayuda!

1 ACCEPTED SOLUTION

Ah, usted desea la mítica Y Slicer. Por suerte, existe. Este es de mi propia invención y está en mi libro en realidad:

https://community.powerbi.com/t5/Quick-Measures-Gallery/Patient-Cohort-AND-Slicer/m-p/391883#M130

Con una explicación porque la forma en que funciona no es obvia en absoluto. Pero, creo que es la cortadora más concisa por ahí si no intuitiva en su funcionamiento.


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

View solution in original post

5 REPLIES 5
amitchandak
Super User
Super User

Si usted necesita en el valor

Tabla[e contrato de tipo] en "A", "B","E"

No soy como ambos pueden ser verdad, pero este ejemplo de y

Tabla[e contrato de tipo]- "A" && Table[ e contract of type] ? "B" && Table[ e contract of type] ? "E"

Ejemplo de OR

Tabla[e contrato de tipo]- "A" Tabla[e contrato de tipo]- "B" Tabla[e contrato de tipo]- "E"

Greg_Deckler
Super User
Super User

FILTRO('Tabla', [Column1] - "A" && [Column2] ? "B")


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

Hola @Greg_Deckler ,

gracias por la respuesta rápida. La estructura de datos es la siguiente:

Cliente:

Nombre del clienteID de cliente
Foo123
Bar456

Contratos:

IdCustomeridTipo
C12123A
C13123B
C14456A
C15456B
C16456E

Ahora quiero dar un filtro al informe, para que los usuarios del informe puedan analizar qué clientes tienen contratos de tipo "A Y B" o "A Y B Y E" (Resultados en el cliente 456, denominado Bar).

Hola , @frieso

¿Este es el resultado que quieres? pbix unido

22.png

Si es así, cree una medida de control visual y aplíquela al panel de filtro de tabla.

Measure =
VAR tab =
    FILTER ( ALL ( Contracts ), Contracts[Type] IN FILTERS ( 'Table'[Type] ) )
VAR numoftypes =
    DISTINCTCOUNT ( 'Table'[Type] )
VAR _customerid =
    SELECTEDVALUE ( Contracts[CustomerID] )
VAR num =
    COUNTROWS ( FILTER ( tab, [CustomerID] = _customerid ) )
RETURN
    IF (
        ISFILTERED ( 'Table'[Type] ),
        IF (
            SELECTEDVALUE ( Contracts[Type] ) IN FILTERS ( 'Table'[Type] ),
            IF ( numoftypes = num, 1, 0 ),
            0
        ),
        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.

Ah, usted desea la mítica Y Slicer. Por suerte, existe. Este es de mi propia invención y está en mi libro en realidad:

https://community.powerbi.com/t5/Quick-Measures-Gallery/Patient-Cohort-AND-Slicer/m-p/391883#M130

Con una explicación porque la forma en que funciona no es obvia en absoluto. Pero, creo que es la cortadora más concisa por ahí si no intuitiva en su funcionamiento.


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

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.