Grupo de ventas de bonos de los gerentes con su vendedor (métrico con suma filtrada + otra suma de th)

Un usuario Pregunto ✅

Hola, tengo una pregunta sobre si es posible o no resolver este problema.

Tengo una cartera de ventas que contiene vendedores y gerentes de ventas.

Luiscarlospf_0-1615006000901.png

Sin embargo, los gerentes no reciben bonificaciones en las ventas.

El bono de ventas para los gerentes se comparte entre su vendedor subordinado. Como se explica en la jerarquía de trabajos de la imagen adjunta.

Luiscarlospf_1-1615006008371.png

Mi pregunta es. ¿Es posible en una sola métrica añadir el bono de vendedores + el bono de gerentes / número de vendedores subordinados?

Luiscarlospf_2-1615006340882.png

No hay @Luizcarlospf

Puede crear la medida siguiente y colocarla en un objeto visual de tabla para comprobar el resultado.

Bonus = 
IF (
    SELECTEDVALUE ( 'Table'[SuperiorLevel] ) = "noSuperior",
    0,
    VAR superior = SELECTEDVALUE ( 'Table'[SuperiorLevel] )
    VAR quantity = COUNTROWS ( FILTER ( ALL ( 'Table' ), 'Table'[SuperiorLevel] = superior ) )
    VAR managerBonus =
        SUMX (
            FILTER ( ALL ( 'Table' ), 'Table'[name] = superior ),
            'Table'[BonusPerSales]
        )
    VAR salesmanBonus = DIVIDE ( managerBonus, quantity ) + SUM ( 'Table'[BonusPerSales] )
    RETURN
        salesmanBonus
)

031001.jpg

Por favor, avísame si esto ayuda.
Equipo de Apoyo a la Comunidad _ Jing
Si esta publicación ayuda,por favor acéptelo como la solución para ayudar a otros miembros a encontrarlo.

No hay @Luizcarlospf

Puede crear la medida siguiente y colocarla en un objeto visual de tabla para comprobar el resultado.

Bonus = 
IF (
    SELECTEDVALUE ( 'Table'[SuperiorLevel] ) = "noSuperior",
    0,
    VAR superior = SELECTEDVALUE ( 'Table'[SuperiorLevel] )
    VAR quantity = COUNTROWS ( FILTER ( ALL ( 'Table' ), 'Table'[SuperiorLevel] = superior ) )
    VAR managerBonus =
        SUMX (
            FILTER ( ALL ( 'Table' ), 'Table'[name] = superior ),
            'Table'[BonusPerSales]
        )
    VAR salesmanBonus = DIVIDE ( managerBonus, quantity ) + SUM ( 'Table'[BonusPerSales] )
    RETURN
        salesmanBonus
)

031001.jpg

Por favor, avísame si esto ayuda.
Equipo de Apoyo a la Comunidad _ Jing
Si esta publicación ayuda,por favor acéptelo como la solución para ayudar a otros miembros a encontrarlo.

En respuesta a Syndicate_Admin

¡Perfecto!
Gracias

una pregunta más – ¿puede el bono verse afectado por cualquier otra cosa (lo que significa que podría necesitar ser una medida) o está bien hacerlo como una columna calculada?

En respuesta a Syndicate_Admin

La bonificación total no puede ser estática .. tiene que depender de otros filtros.

Pensé en una solución, pero para eso tengo que crear otra tabla (sólo con los nombres del vendedor) con el bono de los «gerentes» diluido en cada vendedor.

Pero realmente necesito una solución en una métrica, y esa métrica tiene que ser influenciada por los filtros

Sí, eso es posible. Proporcione datos de ejemplo en formato utilizable (no como una imagen).

En respuesta a Syndicate_Admin

No puedo adjuntar el archivo .pbi a la respuesta

Luiscarlospf_1-1615075592481.png

Utilicé este conjunto de datos como ejemplo:

nombre;nivel;valor$; NivelSuperior;%BonificaciónPorVentas; BonusPersales
Pedro;selesman;10; Jasón;0.1;1
Joao;selesman;10; Jasón;0.1;1
Lucas;selesman;10; Fernando;0.1;1
Mateus;selesman;10; Fernando;0.1;1
Fernando;gerente;60;noSuperior;0.1;6
Jason;gerente;100;noSuperior;0.1;10

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *