March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
Caro
N.º de estilo | ATRIBUTO | Tienda 1 | Tienda 2 | Tienda 3 | Tienda 4 | Tienda 5 | Tienda 6 |
NU529 | DGRY | 1 | 3 | 4 | 8 | 2 | 0 |
NU529 | NO | 2 | 5 | 0 | 3 | 9 | 4 |
NU529 | ROJO | 3 | 12 | 8 | 5 | 4 | 2 |
Pág. 209 | MAR | 5 | 2 | 7 | 6 | 0 | 3 |
Pág. 209 | BLK | 1 | 2 | 3 | 3 | 6 | 1 |
Quiero una tabla matricial como la anterior.
1. Necesito filtrar una tienda, (para cantidad = <5) solo debe mostrar esos estilos. PERO
2. Las otras tiendas deben mostrar toda la cantidad que tienen en esos estilos mostrados.
Espero que tengas una solución para esto.
Gracias de antemano por su amable cooperación.
Hola
Muestre claramente el resultado que espera.
Hola @shakeelkhan ,
Mi comprensión de "todas las cantidades" es que los valores del mismo estilo se suman, independientemente de los atributos.
Toda la cantidad para la tienda1 = 6,Toda la cantidad para la tienda2 = 6
Los datos de la tabla se muestran a continuación:
Supongamos que la tienda por la que estamos filtrando es 'Tienda 3'
Siga estos pasos:
1. Use la siguiente expresión DAX para crear una tabla
Table 2 =
SUMMARIZE (
'Table',
'Table'[Style no.],
"Store 1", SUM ( 'Table'[Store 1] ),
"Store 2", SUM ( 'Table'[Store 2 ] ),
"Store 3", SUM ( 'Table'[Store 3] ),
"Store 4", SUM ( 'Table'[Store 4] ),
"Store 5", SUM ( 'Table'[Store 5] ),
"Store 6", SUM ( 'Table'[Store 6] )
)
2.Use la siguiente expresión DAX para crear una tabla
Table 3 =
ADDCOLUMNS (
FILTER ( 'Table', 'Table'[Store 3] <= 5 ),
"all_for_store1", LOOKUPVALUE ( 'Table 2'[Store 1], 'Table 2'[Style no.], 'Table'[Style no.] ),
"all_for_store2", LOOKUPVALUE ( 'Table 2'[Store 2], 'Table 2'[Style no.], 'Table'[Style no.] )
)
3.Utilice la siguiente expresión DAX para crear una medida
_Store 1 = IF(ISINSCOPE('Table 3'[ATTRIBUTE]),BLANK(),MAX('Table 3'[all_for_store1]))
4.Use la siguiente expresión DAX para crear una medida
_Store 2 = IF(ISINSCOPE('Table 3'[ATTRIBUTE]),BLANK(),MAX('Table 3'[all_for_store2]))
5. Salida final
Saludos
Wenbin Zhou
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
hola
Gracias por su apoyo. Creo que no lo expliqué claramente.
Aquí puedes ver la captura de pantalla de mis tablas de datos.
SOLICITUD: Una vez más, mi requisito es filtrar cualquier tienda
Y la tienda filtrada debe mostrar solo los estilos y el atributo (color)
Basado en: la cantidad disponible debe ser < = 5 y las ventas > = 5.
Las otras tiendas deben mostrar su cantidad disponible, para los estilos
Cada vez cambiar las tiendas en la medida será muy difícil, podemos usar cortinas, filtros para seleccionar.
Por favor, ayuda. Si necesita cualquier otra información, por favor asesórmela.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.