March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
Esto inicialmente parecía algo bastante sencillo de calcular. Poco sabía que pasaba días tratando de resolverlo. Tengo una tabla de datos de ventas con registros de ventas diarios que incluyen el código de trabajo de los representantes. Tengo otra tabla de cuotas que contiene la cantidad de cuota para cada código de trabajo.
Quería escribir una medida para calcular el porcentaje de logro de cuotas para cada representante. Por mi vida, a pesar de que agregué relación entre las dos tablas, Power BI no lo reconocería. Creé una tabla separada para resumir los datos por representante primero y luego vincularla a la tabla de Cuota para poder calcular el % de Cuota, que ciertamente NO es la forma correcta de hacerlo.
Soy nuevo en Power bi y realmente usaría algo de ayuda para averiguar qué está pasando. A continuación se muestra un vínculo al archivo y los datos de Power BI.
Muchas gracias de antemano por su aportación.
2 archivos y datos de Power BI
Solved! Go to Solution.
Muchas gracias por su rápido seguimiento. Supongo que necesito entender mejor el uso de la suma agregada para el monto de la cuota en este contexto. Estaba usando Related ('Cuota de ventas' [QuotaAmount]) como denominador. En mi mente, ya que iba de los muchos lados de la relación a un lado, pensé que solo usaría "Relacionado" para obtener el valor de la cuota única. Seguí recibiendo el error: "La columna 'Cuota de ventas' [Cuota] no existe o no tiene relación con ninguna tabla disponible en el contexto actual".
Básicamente, esto es lo que estaba tratando de lograr:
¡Te aprecio! Que tengas un gran día
Entiendo la suma del monto de ventas para cada representante. Sin embargo, no quiero resumir también el monto de la cuota, porque el monto de la cuota 4200 para el 102745 del código de trabajo es para la cuota del mes. Por lo tanto, las ventas totales de $ 9733.39 deberían tener un porcentaje de logro de cuota de aproximadamente 231%.
En este momento, cuando lo ruedo, llega a aproximadamente el 44%, lo cual no es correcto.
He agregado el archivo actualizado con la fecha del calendario y el visual también. Por favor, hágamelo saber si esto ayuda.
Una vez más, agradezco su ayuda en esto.
En el cálculo de logro de cuotas, la función SUMA le permite sumar los representantes de ventas individuales en lugar de toda la columna. Se utiliza para agregar todos los datos en esa sola columna con los filtros actuales aplicados: filtrar primero, evaluar segundo.
Piénsalo así:
Tienes dos Sales_Reps y datos de ventas
Reb_ID | GrossMRCSold
-------|-------------
1 | 1000
1 | 1500
2 | 800
2 | 1200
sin SUMA, el cálculo sería 1000 + 1500 + 800 + 1200 = 4500, que es el total de ventas para todos los representantes combinados. Esto no es lo que quieres; Desea calcular las ventas totales de cada representante. El uso de SUM aquí asegura que se considere el monto total de la cuota para cada representante.
Heh Chris, y buenos días. En su modelo WIP, suponiendo que tiene un calendario correctamente para dividir y que desea pivotar los representantes de ventas por mes y mostrar los totales, ¿una matriz se visualiza como desea en este momento?
Muchas gracias por su rápido seguimiento. Supongo que necesito entender mejor el uso de la suma agregada para el monto de la cuota en este contexto. Estaba usando Related ('Cuota de ventas' [QuotaAmount]) como denominador. En mi mente, ya que iba de los muchos lados de la relación a un lado, pensé que solo usaría "Relacionado" para obtener el valor de la cuota única. Seguí recibiendo el error: "La columna 'Cuota de ventas' [Cuota] no existe o no tiene relación con ninguna tabla disponible en el contexto actual".
Básicamente, esto es lo que estaba tratando de lograr:
¡Te aprecio! Que tengas un gran día
¿Es esto lo que estás buscando? Utilicé el patrón genérico y lo apliqué a los niveles de Representante y Ventas Individuales.
No cambié nada sobre el modelo, excepto para eliminar la relación de las tablas (Ventas y Logro de cuotas%)
Recomiende agregar una tabla de fechas dedicada, una jerarquía para Empleado a Gerente y Región, etc.
Lógica:
Dado que mencionó que tiene dos tablas, "Datos de ventas" y "Cuota", y ya ha establecido una relación entre ellas, podemos usar directamente esa relación para calcular el logro de la cuota.
Supongamos que la tabla "Datos de ventas" tiene una columna denominada "Jobcode" y una columna denominada "GrossMRCSold", y la tabla "Quota" tiene una columna denominada "Jobcode" y una columna denominada "QuotaAmount".
Para calcular el porcentaje de logro de cuotas, puede crear una medida DAX mediante la siguiente fórmula:
Quota Attainment % =
DIVIDE(
SUM('Sales Data'[GrossMRCSold]),
SUM('Quota'[QuotaAmount])
)
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.