The ultimate Microsoft Fabric, Power BI, Azure AI, and SQL learning event: Join us in Stockholm, September 24-27, 2024.
Save €200 with code MSCUST on top of early bird pricing!
Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
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
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
Por favor, aconseje. Muchas gracias
Saludos cordiales
Solved! Go to Solution.
Hola
Magnífico Magnífico de su parte, para responder fantástico. Eres simplemente magnífico
Hola Alberto,
Excelente, gracias. No tengo palabras. asombrado.
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
Crear una nueva tabla
Table 2 = {"Daily","Monthly","Financial Year"}
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
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
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
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Check out the August 2024 Power BI update to learn about new features.
Learn from experts, get hands-on experience, and win awesome prizes.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |