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
Hola
Tengo una tabla de ventas y una tabla de calendario.
El objetivo de ventas totales para el año enitre se establece en 1.200 dólares. Luego, la meta mensual es una meta estática de $100 por mes ($1,200/12)
¿Cuál sería la medida correcta para hacer que el objetivo mensual siguiente tenga en cuenta la diferencia negativa entre las ventas reales y el objetivo de ventas para el mes? Gracias.
En otras palabras...
Objetivo de ventas mensual = $ 100
Si el objetivo de ventas real < el objetivo de ventas mensual, agregue la diferencia al objetivo de ventas mensuales.
Por ejemplo
Si las ventas reales de enero = $90, entonces el objetivo de febrero debería ser $100 + $10.
Si las ventas reales de febrero vuelven a ser de $90, entonces el objetivo de marzo debería ser $100 + $10 + $10
Si las ventas reales de marzo son de 120 dólares, entonces el objetivo de abril debería volver a ser de 100 dólares
Hola @Oros ,
Puede consultar los siguientes pasos:
1. En el Editor de Power Query, después de seleccionar la columna Vendedor, seleccione Pivotar inversamente Otras columnas. Misma operación para ambas tablas.
2. Crear relaciones entre las tablas.
3. Crear estas medidas.
Monthly Sales Goal =
CALCULATE(MAX('GOALS'[Value]),FILTER('GOALS','GOALS'[SALESPERSON] = MAX('SALES'[SALESPERSON])))
Cumulative Difference =
CALCULATE(
SUMX(
Sales,
[Monthly Sales Goal] - SALES[Value]
),
FILTER(
ALL('Calendar'),
Calendar[Date] <= MAX(Calendar[Date])
)
)
Salesperson Cumulative Difference =
CALCULATE(
SUMX(
Sales,
IF('SALES'[Value] <> BLANK(),
[Monthly Sales Goal] - SALES[Value],
0)
),
FILTER(
ALL('Calendar'),
Calendar[Date] <= MAX(Calendar[Date])
),
'SALES'[Salesperson] = MAX('SALES'[Salesperson])
)
Measure =
SUMX(FILTER(ALLSELECTED('SALES'[Attribute]),'SALES'[Attribute] <= MAX('SALES'[Attribute])),[Salesperson Cumulative Difference])
Salesperson Adjusted Monthly Goal =
[Monthly Sales Goal] + [Measure]
El resultado final se muestra a continuación, se pueden encontrar más detalles en el archivo adjunto.
Si su período actual no se refiere a esto, aclare en una respuesta de seguimiento.
Saludos
Clara Gong
Si hay alguna publicación que ayude, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.
Hola @Oros
Use una tabla de fechas separada, relaciónela con su tabla de hechos y cree estas medidas:
Monthly Goal =
100
Cumulative Difference =
MAX (
0,
SUMX (
FILTER (
ALL ( CalendarTable ),
CalendarTable[Month] <= MAX ( CalendarTable[Month] )
),
CALCULATE ( [Monthly Goal] - SUM ( 'Table'[Actual Sales] ) )
)
)
Adjusted Goal =
---even if the cumulative difference is negative, the goal is minimum of 100
IF (
[Cumulative Difference] > 0,
[Monthly Goal] + [Cumulative Difference],
[Monthly Goal]
)
Consulte el ejemplo de pbix adjunto para su referencia.
Hola @danextian ,
Muchas gracias por su rápida respuesta y por enviar una muestra de pbix.
Parece que su solución es bastante sencilla. ¿Qué pasa si el objetivo mensual depende de cada vendedor? En otras palabras, ¿el objetivo mensual de $100 puede cambiar dependiendo del vendedor seleccionado? ¿Cómo ajusta las medidas de su solución? Gracias de nuevo.
Proporcione un ejemplo de datos para que la solución pueda basarse en eso.
Puede publicar un enlace a la nube.
Por favor, marque mi publicación como solución si es así. ¡Gracias!
El siguiente paso es agregar una tabla de calendario adecuada a su modelo de datos. Eso te ayudará a ordenar los meses en el orden correcto y te permitirá caclular esto a lo largo de los años (fiscales).
Reste las ventas acumuladas de un mes determinado del objetivo acumulado de ese mes.
Hola @lbendlin ,
Muchas gracias por su rápida respuesta.
¿Cuál sería la medida exacta para representar esta solución? Gracias de nuevo.
Proporcione datos de muestra que cubran su problema o pregunta por completo, en un formato utilizable (no como una captura de pantalla).
No incluyas información confidencial. No incluya nada que no esté relacionado con el problema o la pregunta.
¿Necesitas ayuda para subir datos? https://community.fabric.microsoft.com/t5/Community-Blog/How-to-provide-sample-data-in-the-Power-BI-...
Muestre el resultado esperado en función de los datos de muestra que proporcionó.
¿Quieres respuestas más rápidas? https://community.fabric.microsoft.com/t5/Desktop/How-to-Get-Your-Question-Answered-Quickly/m-p/1447...
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.