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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
Syndicate_Admin
Administrator
Administrator

Botón de interruptor múltiple: ¿es posible?

Estimados todos,

He hecho un botón de interruptor, básicamente, si hago clic en cualquier botón, dará valores diarios / mensuales en la tabla A

Cuadro A

santoshlearner2_0-1723148188793.png

Pero digamos que a estas dos categorías, a saber, categoría y ventas ese día, ¿puedo agregar 4 columnas más?

Columna Addln

1) Ventas más altas por una tienda (con el nombre y la amt)

2) Luego las ventas de la tienda con su respectivo amt llamado mumbai / goa / Francia,

Por favor, consulte la tabla a continuación, es posible. Por favor, aconseje. Muchas gracias

santoshlearner2_1-1723148409238.png

Por favor, aconseje. Muchas gracias

Saludos cordiales

1 ACCEPTED SOLUTION

Hola

Magnífico Magnífico de su parte, para responder fantástico. Eres simplemente magnífico

View solution in original post

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

Hola Alberto,

Excelente, gracias. No tengo palabras. asombrado.

Syndicate_Admin
Administrator
Administrator

Hola @santoshlearner2 ,
De acuerdo con su descripción, desea crear botones y seguir las opciones de botón para los datos. Esto es más parecido al caso de Slicer, donde puede usar el estilo de botón del nuevo slicer para hacer esto y usar switch en la medida para hacer la selección. Dado que no sé cómo se ve su estructura de datos, los siguientes son solo datos de prueba que puede aplicar a sus datos.
Datos de muestra

vheqmsft_0-1723169497275.png

Crear una nueva tabla

Table 2 = {"Daily","Monthly","Financial Year"}

vheqmsft_1-1723169515295.png
Crear mesaures

Sales on that day = 
SWITCH(
    TRUE(),
    SELECTEDVALUE('Table 2'[Value]) = "Daily",
    SUM('Table'[Daily Sales]),
    SELECTEDVALUE('Table 2'[Value]) = "Monthly",
    SUM('Table'[Monthly Sales]),
    SELECTEDVALUE('Table 2'[Value]) = "Financial Year",
    SUM('Table'[Financial Year Sales])
)
Highest sales by Store = 
SWITCH(
    TRUE(),
    SELECTEDVALUE('Table 2'[Value]) = "Daily",
    MAX('Table'[Daily Sales]),
    SELECTEDVALUE('Table 2'[Value]) = "Monthly",
    MAX('Table'[Monthly Sales]),
    SELECTEDVALUE('Table 2'[Value]) = "Financial Year",
    MAX('Table'[Financial Year Sales])
)
Mumbai = 
SWITCH(
    TRUE(),
    SELECTEDVALUE('Table 2'[Value]) = "Daily",
    CALCULATE(
        SUM('Table'[Daily Sales]),
        FILTER(
            'Table',
            'Table'[Store] = "Mumbai"
        )
    ),
    SELECTEDVALUE('Table 2'[Value]) = "Monthly",
    CALCULATE(
        SUM('Table'[Monthly Sales]),
        FILTER(
            'Table',
            'Table'[Store] = "Mumbai"
        )
    ),
    SELECTEDVALUE('Table 2'[Value]) = "Financial Year",
    CALCULATE(
        SUM('Table'[Financial Year Sales]),
        FILTER(
            'Table',
            'Table'[Store] = "Mumbai"
        )
    )
)
Goa = 
SWITCH(
    TRUE(),
    SELECTEDVALUE('Table 2'[Value]) = "Daily",
    CALCULATE(
        SUM('Table'[Daily Sales]),
        FILTER(
            'Table',
            'Table'[Store] = "Goa"
        )
    ),
    SELECTEDVALUE('Table 2'[Value]) = "Monthly",
    CALCULATE(
        SUM('Table'[Monthly Sales]),
        FILTER(
            'Table',
            'Table'[Store] = "Goa"
        )
    ),
    SELECTEDVALUE('Table 2'[Value]) = "Financial Year",
    CALCULATE(
        SUM('Table'[Financial Year Sales]),
        FILTER(
            'Table',
            'Table'[Store] = "Goa"
        )
    )
)
France = 
SWITCH(
    TRUE(),
    SELECTEDVALUE('Table 2'[Value]) = "Daily",
    CALCULATE(
        SUM('Table'[Daily Sales]),
        FILTER(
            'Table',
            'Table'[Store] = "France"
        )
    ),
    SELECTEDVALUE('Table 2'[Value]) = "Monthly",
    CALCULATE(
        SUM('Table'[Monthly Sales]),
        FILTER(
            'Table',
            'Table'[Store] = "France"
        )
    ),
    SELECTEDVALUE('Table 2'[Value]) = "Financial Year",
    CALCULATE(
        SUM('Table'[Financial Year Sales]),
        FILTER(
            'Table',
            'Table'[Store] = "France"
        )
    )
)

Resultado final

vheqmsft_2-1723169608249.png

Saludos
Alberto He


Si esta publicación ayuda, considere aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente

Hola

Una última pregunta sobre cómo obtener el nombre de la tienda más alta con el monto respectivo para el año mensual / diario y financiero

Hola @santoshlearner2 ,
Cree otra medida y aplíquela al objeto visual de la tarjeta

Highest Store = 
SWITCH(
    TRUE(),
    SELECTEDVALUE('Table 2'[Value]) = "Daily",
    CALCULATE(
        MAX('Table'[Store]),
        FILTER(
            'Table',
            'Table'[Daily Sales] = MAX('Table'[Daily Sales])
        )
    ),
    SELECTEDVALUE('Table 2'[Value]) = "Monthly",
    CALCULATE(
        MAX('Table'[Store]),
        FILTER(
            'Table',
            'Table'[Monthly Sales] = MAX('Table'[Monthly Sales])
        )
    ),
    SELECTEDVALUE('Table 2'[Value]) = "Financial Year",
   CALCULATE(
        MAX('Table'[Store]),
        FILTER(
            'Table',
            'Table'[Financial Year Sales] = MAX('Table'[Financial Year Sales])
        )
    )
)

Resultado final

vheqmsft_0-1723511805691.png

Saludos
Alberto He


Si esta publicación ayuda, considere aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente

Hola

Magnífico Magnífico de su parte, para responder fantástico. Eres simplemente magnífico

Helpful resources

Announcements
Europe Fabric Conference

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

AugPowerBI_Carousel

Power BI Monthly Update - August 2024

Check out the August 2024 Power BI update to learn about new features.

September Hackathon Carousel

Microsoft Fabric & AI Learning Hackathon

Learn from experts, get hands-on experience, and win awesome prizes.

Sept NL Carousel

Fabric Community Update - September 2024

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

Top Solution Authors