Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
¡Hola!
Me he topado con un problema en Power BI al calcular sumas para grupos de vendedores individuales, cuando la agrupación de vendedores varía con el tiempo.
Básicamente, necesito calcular la suma de ganancias para cada tipo de vendedor. Sin embargo, el tipo de vendedor varía con el tiempo, dependiendo de qué bien venden. Por lo tanto, necesito un filtro dinámico que me ayude a "recalcular" el tipo de vendedor cada vez que cambio el período de tiempo.
Necesito calcular la suma dentro del grupo para estos grupos
Como puede ver en los datos a continuación, el 1/1/22 el vendedor A vende tanto A como B, pero el 2/1/22 vende solo A.
Mi estructura de datos se ve así:
ID de cliente | Identificación de vendedor | Tipo de bien | Fecha | Beneficio |
A5 | 1 | A | 1/1/22 | 15 |
A5 | 1 | A | 1/1/22 | 30 |
A5 | 1 | B | 1/1/22 | 100 |
C6 | 3 | A | 1/1/22 | 15 |
C6 | 1 | B | 1/1/22 | 30 |
C6 | 1 | B | 1/1/22 | 100 |
D6 | 1 | A | 2/1/22 | 15 |
D6 | 1 | A | 2/1/22 | 15 |
D6 | 2 | B | 2/1/22 | 30 |
D6 | 2 | B | 2/1/22 | 100 |
D6 | 2 | B | 2/1/22 | 15 |
D6 | 2 | B | 2/1/22 | 30 |
E6 | 3 | A | 2/1/22 | 100 |
E6 | 3 | B | 3/1/22 | 100 |
¡Espero que puedas ayudar!
Hi, @Will2324
Puede probar los siguientes métodos.
Medir:
only A =
CALCULATE (
SUM ( 'Table'[Profit] ),
FILTER (
ALL ( 'Table' ),
[Date] = SELECTEDVALUE ( 'Table'[Date] )
&& [Type of good] = "A"
)
)
only B =
CALCULATE (
SUM ( 'Table'[Profit] ),
FILTER (
ALL ( 'Table' ),
[Date] = SELECTEDVALUE ( 'Table'[Date] )
&& [Type of good] = "B"
)
)
A and B =
CALCULATE (
SUM ( 'Table'[Profit] ),
FILTER (
ALL ( 'Table' ),
[Date] = SELECTEDVALUE ( 'Table'[Date] )
&& OR ( [Type of good] = "A", [Type of good] = "B" )
)
)
¿Es este el resultado que esperas?
Saludos
Equipo de apoyo comunitario _Charlotte
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.