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

Be 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

Reply
Syndicate_Admin
Administrator
Administrator

Necesita ayuda: Tabla matricial

Caro

N.º de estiloATRIBUTOTienda 1Tienda 2Tienda 3Tienda 4Tienda 5Tienda 6
NU529DGRY134820
NU529NO250394
NU529ROJO3128542
Pág. 209MAR527603
Pág. 209BLK123361

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.

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

Syndicate_Admin
Administrator
Administrator

Hola

Muestre claramente el resultado que espera.

Syndicate_Admin
Administrator
Administrator

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

vzhouwenmsft_0-1714527823215.png

Los datos de la tabla se muestran a continuación:

vzhouwenmsft_1-1714527924728.png

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] )
)

vzhouwenmsft_2-1714528099042.png

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

vzhouwenmsft_4-1714528717374.png

vzhouwenmsft_5-1714528732906.png

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.
stores.jpgsales.jpgon hand.jpgitem.jpgdata.jpg

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!

Dec Fabric Community Survey

We want your feedback!

Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.

ArunFabCon

Microsoft Fabric Community Conference 2025

Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.

Top Solution Authors
Top Kudoed Authors