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

Be 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

Reply
Syndicate_Admin
Administrator
Administrator

Objetivos de ventas dinámicos por mes

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

Monthly Sales GoalsMonthly Sales GoalsObjetivos de ventas mensuales

16 REPLIES 16
Syndicate_Admin
Administrator
Administrator

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.

vkaiyuemsft_0-1733118767225.png

2. Crear relaciones entre las tablas.

vkaiyuemsft_1-1733118773893.png

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.

vkaiyuemsft_2-1733118811903.png

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 @v-kaiyue-msft,

¡Muchas gracias! ¡Funciona!

Syndicate_Admin
Administrator
Administrator

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

danextian_0-1733022028511.png

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.

Oros_0-1733028436512.png

Proporcione un ejemplo de datos para que la solución pueda basarse en eso.

Hola @danextian,

Desafortunadamente, no veo ningún método para adjuntar un archivo pbix.

Puede publicar un enlace a la nube.

Hola @danextian,

Estos son los datos de muestra. Gracias.

https://filebin.net/z393w5ubbbngpl5x

Hola @danextian,

¡También funciona! Gracias.

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

Syndicate_Admin
Administrator
Administrator

Reste las ventas acumuladas de un mes determinado del objetivo acumulado de ese mes.

Hola @lbendlin,

Funciona. Gracias.

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

Hola @lbendlin,

Estos son los datos de muestra.

https://filebin.net/z393w5ubbbngpl5x

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

ArunFabCon

Microsoft Fabric Community Conference 2025

Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.

Top Solution Authors
Top Kudoed Authors