Mapeo de una cuenta con dos representantes de ventas

Un usuario Pregunto ✅

rbrechet

Hola querida comunidad.

Me enfrento al siguiente desafío:

Estoy tratando de mapear el territorio de Salesforce con mis datos de ventas para hacer un seguimiento del desempeño del representante de ventas.

Normalmente, esto es simple, pero no si dos representantes de ventas comparten una cuenta (uno tiene 40% de ventas y el otro 60%).
¿Alguien tiene alguna pista sobre cómo crear una fórmula para vincular el porcentaje de ventas dividido con los datos de ventas?

Muchas graciasejemplo

Anónimo

En respuesta a rbrechet

Muy bien, entonces crea una nueva columna en la tabla de hecho llamada tecla rep. La fórmula de DAX se ve así:

Repkey = ‘Tabla Fact1′[Code]& «» & ‘Tabla Fact1′[Sales rep]

Haces una columna similar en tu tabla de repeticiones:

Repkey = ‘Tabla de representantes'[code]& «» & ‘Tabla de representantes'[Sales rep]

Luego, crea una relación entre la tabla de hechos y la tabla de representantes con estas columnas.

Luego crea una columna calculada con esta fórmula DAX:

Importe total = «Tabla Fact1″[Amount] * RELACIONADO (‘Tabla de representantes'[Split])

Déjame saber como va. Con mucho gusto lo explicaré.

Anónimo

Hola @rbrechet

Vengo con una solución.

Pruebe esta fórmula DAX:

Ventas pr. rep = SUMX (SUMMARIZE (‘Representante de ventas’; ‘Representante de ventas'[Split]; ‘Representante de ventas'[code];’Hecho'[Amount]); ‘Representante de ventas'[Split]*’Hecho'[Amount])

No usé su tabla 2. Simplemente hice una conexión entre la tabla 1 y 3 usando el código de cuenta.

Avísame si funciona.

Mejor,

Martín

rbrechet

En respuesta a Anónimo

Muchas gracias @Anónimo,

Trabajando en eso … pero en mi fórmula dax no tengo la opción de elegir Hecho'[Amount]) Solo me ofrecen elegir dentro de la tabla 1 ….

Probablemente estoy haciendo algo mal

Anónimo

En respuesta a rbrechet

@rbrechet

Intente hacer las ventas pr. representante en su tabla 1. Llamé tabla 1 para hechos y tabla 3 para representante de ventas. Con mucho gusto lo explicaré.

rbrechet

En respuesta a Anónimo

Hummm

Lo intenté, todavía no me ofreces elección.
Supongo que esto se debe a que sigo usando la tabla 2 entre la tabla 1 y la 3

De hecho, en la tabla 1, dado que para cada cuenta tengo muchas líneas de «producto», no puedo hacer conexión directa (líneas duplicadas).

Nuevamente @Anónimo, estaré muy agradecido por su respuesta y paciencia.

Anónimo

En respuesta a rbrechet

@rbrechet

Lo siento, escribí mal. Lo que hace es olvidarse de la tabla 2. Luego crea una conexión entre la tabla 1 y la tabla 3. Luego crea una medida en la tabla 1 con el código DAX, que le di. Entonces deberías ser bueno para ir. Avísame si insistes en tener la tabla 2. Entonces resolveremos algo juntos.

Déjame saber como va. También con mucho gusto te explico si quieres que 🙂

No olvide felicitar y aceptar una solución, si le funciona.

rbrechet

En respuesta a Anónimo

@Anónimo

No insisto para la tabla 2, el hecho es que no puedo hacer una relación entre la tabla 1/3 debido al código de cuenta duplicado en ambos (uno debido a múltiples representantes de ventas por cuenta, otro para múltiples productos por cuenta) ….

Anónimo

En respuesta a rbrechet

@rbrechet

He estado experimentando con diferentes posibles soluciones y quiero preguntarte; ¿Tiene algún control sobre la base de datos y cómo se almacenan los datos?

La razón por la que pregunto es porque tengo una solución específica en mente. La idea sería tener una columna de índice en la tabla 1 y luego usar la columna de índice como una columna de identificación, ya que, según tengo entendido, esta tabla tiene una fila para un pedido. Entonces, la idea sería duplicar todas las filas para el código 30. Puede relacionarlas con columnas según el nombre del representante de ventas (o alguna identificación que elija).

Avísame si tiene sentido.

Vea el ejemplo a continuación:

posible solucion.png

rbrechet

En respuesta a Anónimo

Muchas gracias, suena buena idea.

Tengo control sobre la base de datos.

La forma en que se hace:

=> Dado que no es posible un almacén de datos, tengo extracciones diarias de datos nocturnos del software a archivos csv.

=> Mi PBI está vinculado a esos archivos y se actualiza diariamente (los archivos se han fusionado en PBI)

Si ayuda

Anónimo

En respuesta a rbrechet

Entiendo. ¿Es posible implementar mi sugerencia sobre la creación de una columna de identificación y la duplicación de los pedidos adjuntos al código de cuenta 30?

rbrechet

En respuesta a Anónimo

Seguro, lo implementaré.

Una vez hecho esto y conectado, tendremos que volver con su fórmula dax, supongo.

Anónimo

En respuesta a rbrechet

@rbrechet

Sí, naturalmente. Solo envíame un mensaje aquí 🙂

rbrechet

En respuesta a Anónimo

Hecho 🙂

Anónimo

En respuesta a rbrechet

Muy bien, entonces crea una nueva columna en la tabla de hecho llamada tecla rep. La fórmula de DAX se ve así:

Repkey = ‘Tabla Fact1′[Code]& «» & ‘Tabla Fact1′[Sales rep]

Haces una columna similar en tu tabla de repeticiones:

Repkey = ‘Tabla de representantes'[code]& «» & ‘Tabla de representantes'[Sales rep]

Luego, crea una relación entre la tabla de hechos y la tabla de representantes con estas columnas.

Luego crea una columna calculada con esta fórmula DAX:

Importe total = «Tabla Fact1″[Amount] * RELACIONADO (‘Tabla de representantes'[Split])

Déjame saber como va. Con mucho gusto lo explicaré.

rbrechet

En respuesta a Anónimo

¡Sí, funciona de esta manera!

Muchas gracias, me ocuparé de ello ahora, especialmente si hay múltiples líneas de producto / fecha por cuenta.

Gracias por la paciencia y la solución. 🙂 🙂

Anónimo

En respuesta a rbrechet

@rbrechet

No hay problema, no dude en ponerse en contacto conmigo si tiene algún tipo de problema con Power BI 🙂

rbrechet

Capture.JPG

Deja un comentario

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