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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Syndicate_Admin
Administrator
Administrator

Cálculo de sumas para grupos cuando los individuos en grupos varían con el tiempo

¡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

  • Vende sólo A
  • Vende solo B
  • Vende tanto A como B

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!

1 REPLY 1
Syndicate_Admin
Administrator
Administrator

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

vzhangti_0-1670898193502.pngvzhangti_1-1670898202331.png

¿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.

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors