Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more.
Get startedGrow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.
Estimados Todos
Tengo una tabla de ventas volumen mensual con 2 vendedor : A, B
Tengo 2 clientes 1, cliente 2. Después de 2019 a 2020 , los clientes se asignan de A a B .
Ahora en una matriz visual -> Quiero ver las ventas del cliente de "B" en el mes actual (por ejemplo 7 .2020 ) , pero también sumar su volumen total en 2019 (que fue asignado por A por lo tanto no puede mostrar para B ).
Vendedor | 2020 | 2019 | |
Mes | 7 | 7 | |
Actual en mi informe (resultado incorrecto) | A | 0 | 30 |
B | 70 | 0 *** | |
Mi resultado deseado | A | 0 | 30 |
B | 70 | 30 *** |
Código de cliente | Vendedor | Mes | año | Ventas |
Cliente 1 | A | 7 | 2019 | 10 |
Cliente 2 | A | 7 | 2019 | 20 |
Cliente 1 | B | 7 | 2020 | 30 |
Cliente 2 | B | 7 | 2020 | 40 |
Solved! Go to Solution.
Hola @VuongLM93 ,
Puede crear primero una tabla calculada:
Test =
SUMMARIZE ( 'Table', 'Table'[Year], 'Table'[Month] )
Cree esta medida:
Measure =
SWITCH (
SELECTEDVALUE ( 'Table'[Sales Person] ),
"A",
CALCULATE (
SUM ( 'Table'[Sales] ),
FILTER (
ALL ( 'Table' ),
'Table'[Month] = SELECTEDVALUE ( 'Test'[Month] )
&& 'Table'[Year] = SELECTEDVALUE ( 'Test'[Year] )
&& 'Table'[Sales Person] = "A"
)
),
"B",
CALCULATE (
SUM ( 'Table'[Sales] ),
FILTER (
ALL ( 'Table' ),
'Table'[Month] = SELECTEDVALUE ( 'Test'[Month] )
&& 'Table'[Year] = SELECTEDVALUE ( 'Test'[Year] )
)
)
)
Adjunto un archivo de muestra en el siguiente, espera ayudarle.
Best Looks,
Yingjie Li
Si este post ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@v-yingjl Desafortunadamente: no puedo crear una tabla (porque el conjunto de datos no es mío. Me estoy conectando al conjunto de datos en vivo
Por lo tanto, sólo puedo crear medidas,
Hola @VuongLM93 ,
Puede crear primero una tabla calculada:
Test =
SUMMARIZE ( 'Table', 'Table'[Year], 'Table'[Month] )
Cree esta medida:
Measure =
SWITCH (
SELECTEDVALUE ( 'Table'[Sales Person] ),
"A",
CALCULATE (
SUM ( 'Table'[Sales] ),
FILTER (
ALL ( 'Table' ),
'Table'[Month] = SELECTEDVALUE ( 'Test'[Month] )
&& 'Table'[Year] = SELECTEDVALUE ( 'Test'[Year] )
&& 'Table'[Sales Person] = "A"
)
),
"B",
CALCULATE (
SUM ( 'Table'[Sales] ),
FILTER (
ALL ( 'Table' ),
'Table'[Month] = SELECTEDVALUE ( 'Test'[Month] )
&& 'Table'[Year] = SELECTEDVALUE ( 'Test'[Year] )
)
)
)
Adjunto un archivo de muestra en el siguiente, espera ayudarle.
Best Looks,
Yingjie Li
Si este post ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@VuongLM93, mejor crear una tabla de años independiente y unirse a ella con el año de su tabla
y probar una medida como
Ventas de Cumm: CALCULATE(SUM(Sales[Sales]),filter(all(Year[Year]),Year[Year] <-max(Year[Year])))
Ventas de Cumm: CALCULATE(SUM(Sales[Sales]),filter(allselected(Year[Year]),Year[Year] <-max(Year[Year])))
o con su mesa actual
Ventas de Cumm: CALCULATE(SUM(Sales[Sales ]),filter(all(table[Year]),table[Year] <-max(table[Year])))
¿Por qué en su fórmula usar filtro por año
¿Funciona si necesito mostrar un mes diferente?
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Ask questions in Eventhouse and KQL, Eventstream, and Reflex.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |