Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

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
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors