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

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

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
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

Jan25PBI_Carousel

Power BI Monthly Update - January 2025

Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.

Jan NL Carousel

Fabric Community Update - January 2025

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

Top Solution Authors