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
manishgaikwad87
Frequent Visitor

Necesidad de crear 2 filtros que mostrarán la opción "Tiene" y "No tiene"

Necesito ayuda para crear 2 rebanadoras en una mesa. Uno con "Has" y segundo con "No tiene".

A continuación se muestra el ejemplo de tabla que tiene "Clientes", "Productos" y "Precio de productos".

ClientesProductoPrecio
AInt1300
BInt1300
CInt1300
DChb100
EChb100
FChb100
GWnd2500
HWnd2500
IWnd2500
JEcom1700
KEcom1700
LEcom1700
MInt1300

Debe haber 2 rebanadoras, una con "Tiene producto" y la segunda cortadora debe ser "No tiene productos" que debe filtrar a los clientes que tienen un producto y no tiene otros productos.

He puesto la tabla anterior en el siguiente formato de matriz:-

ClientesChbEcomIntWndGran Total
A 1300 1300
B 1300 1300
C 1300 1300
D100 100
E100 100
F100 100
G 25002500
H 25002500
I 25002500
J 1700 1700
K 1700 1700
L 1700 1700
M 1300 1300
Gran Total30051005200750018100

Las segmentaciones deben funcionar de tal manera que cuando selecciono "INT" en "Has" slicer y "CHB" en "No tiene" segmentador debe mostrarme sólo aquellos clientes que tienen producto como "INT" y no tiene producto como "CHB".

3 REPLIES 3
manishgaikwad87
Frequent Visitor

Hola @NamishB ,

Gracias por su respuesta. Pero desafortunadamente los datos en el editor de consultas están en formato diferente y por lo tanto no fue capaz de probar la siguiente solución.

Adjuntando las imágenes de la mesa y la salida que estoy buscando. Espero que esto explique la preocupación de una mejor manera:-

Mesa:

Table1.jpg

Salida:

Output.jpg

saludos

Manish.

Hola, @manishgaikwad87
En primer lugar, debe crear dos tablas calculadas como se indica a continuación:

Has Product = DISTINCT('Customer inventory'[Product])
Does Not Have Product = DISTINCT('Customer inventory'[Product])

A continuación, cree dos medidas de control visual como se indica a continuación:

Condition1_has product =
VAR flag =
    IF (
        CALCULATE (
            MAX ( 'Customer inventory'[Price] ),
            FILTER (
                'Customer inventory',
                'Customer inventory'[Product] IN VALUES ( 'Has Product'[Product] )
                    = BLANK ()
            )
        ),
        0,
        1
    )
RETURN
    IF ( ISFILTERED ( 'Has Product' ), flag, 1 )
Condition2_does not have product =
VAR flag =
    IF (
        CALCULATE (
            MAX ( 'Customer inventory'[Price] ),
            FILTER (
                'Customer inventory',
                'Customer inventory'[Product] IN VALUES ( 'Does Not Have Product'[Product] )
                    <> BLANK ()
            )
        ),
        0,
        1
    )
RETURN
    IF ( ISFILTERED ( 'Does Not Have Product'[Product] ), flag, 1 )

Simplemente arrástrelos al panel de filtro visual, obtendrá el resultado como se muestra a continuación:

34.png

Compruebe el archivo pbix adjunto para obtener más detalles.

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

NamishB
Post Prodigy
Post Prodigy

Hola @manishgaikwad87 - hay muchas maneras de hacer esto. Una de las maneras como se a continuación-

Tener 2 columnas adicionales (HasINT) y (HasCHB)

fórmula para estos sería algo así como-

• Table.AddColumn(-"Changed Type", "HasInt", each if [INT] á null then "Does Not have" else "Has")

• Table.AddColumn(-"Added Custom", "HasCHB", cada uno si [CHB] - null entonces "No tiene" más "Tiene")

tabla en el editor de consultas se ve como-

NamishB_0-1604004156468.png

En el panel Informe-

Agregar 2 segmentaciones de datos una para cada HasInt y HasCHB (Asegúrese de que en Formato> editar interacciones> Detener el filtrado de cada segmentación de datos en función de la selección)

NamishB_3-1604004383116.png

NamishB_4-1604004394262.png

Y puedes filtrar cualquier combinación que quieras.

NamishB_5-1604004492304.png

Espero que esto ayude.

Salud

-Namish B

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.