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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Anonymous
Not applicable

Suma de valores por fecha dinámica

¡Hola a todos!

Estoy buscando crear una columna o medida personalizada que resume los valores de dos columnas basadas en una fecha. Las columnas son Ahorros y Pronóstico.

Si tengo ahorros enero - mayo, quiero mantener un total continuo de eso, más el monto de pronóstico después del mes actual (mes actual es mayo).

Así que si tengo 300 dólares de ahorro año hasta la fecha hasta mayo, y luego estoy pronosticado 500 dólares el resto del año. Quiero que se sume al total. Pero cuando el mes cambia a junio, quiero que la fórmula tome los ahorros reales generados en junio. Abandone lo que se pronosticó para junio y repita la secuencia anterior. Así que ahora tomaría ahorros año a día hasta junio y luego agregar cualquier meses de previsión después de junio.

Esencialmente es una adición continua de ahorros reales a medida que se producen, junto con el additon de pronóstico de cualquier cosa después del mes actual. A continuación, abandonando el pronóstico a medida que llegan los ahorros.

¿Alguien puede ayudarme con la fórmula Dax para llegar a lo que necesito?

Gracias por su ayuda de antemano!

Saludos

1 ACCEPTED SOLUTION
vivran22
Community Champion
Community Champion

Hola @kfitz20

He creado una tabla de ejemplo para esto:

Mes Ahorros Pronóstico
Enero-20 18 14
Feb-20 20 12
Mar-20 16 10
Abr-20 19 11
20 de mayo 18 14
Junio-20 14 20
Jul-20 14 10
20 de agosto 20 20
Sep-20 11 17
Oct-20 17 10
Nov-20 20 19
Dic-20 18 20

Se utilizaron las siguientes medidas:

YTD Savings = 
   CALCULATE(
       SUM('Table'[Savings]), DATESYTD('Table'[Month])
   )

YTD Forecast = 
CALCULATE(
    SUM('Table'[Forecast]), DATESYTD('Table'[Month])
    )


Sol Measure = 
VAR _CurrentMonth = 
    MAX('Table'[Month])
VAR _LastMonth = DATE(YEAR(_CurrentMonth),12,31)
VAR _RestofYearFilter = 
    FILTER(ALL('Table'[Month]),
         'Table'[Month]>_CurrentMonth
            && 'Table'[Month] <= _LastMonth
    )
VAR _SumRest = 
    CALCULATE(SUM('Table'[Forecast]),_RestofYearFilter)
VAR _AdjustedTotal = 
    [YTD Savings] + _SumRest
RETURN
_AdjustedTotal

Resultado:

image.png

Espero que esto ayude.

Encierra el archivo pbix de ejemplo.

¡Salud!
Vivek

Blog: vivran.in/my-blog
Conectarse en LinkedIn
Seguir en Twitter

View solution in original post

1 REPLY 1
vivran22
Community Champion
Community Champion

Hola @kfitz20

He creado una tabla de ejemplo para esto:

Mes Ahorros Pronóstico
Enero-20 18 14
Feb-20 20 12
Mar-20 16 10
Abr-20 19 11
20 de mayo 18 14
Junio-20 14 20
Jul-20 14 10
20 de agosto 20 20
Sep-20 11 17
Oct-20 17 10
Nov-20 20 19
Dic-20 18 20

Se utilizaron las siguientes medidas:

YTD Savings = 
   CALCULATE(
       SUM('Table'[Savings]), DATESYTD('Table'[Month])
   )

YTD Forecast = 
CALCULATE(
    SUM('Table'[Forecast]), DATESYTD('Table'[Month])
    )


Sol Measure = 
VAR _CurrentMonth = 
    MAX('Table'[Month])
VAR _LastMonth = DATE(YEAR(_CurrentMonth),12,31)
VAR _RestofYearFilter = 
    FILTER(ALL('Table'[Month]),
         'Table'[Month]>_CurrentMonth
            && 'Table'[Month] <= _LastMonth
    )
VAR _SumRest = 
    CALCULATE(SUM('Table'[Forecast]),_RestofYearFilter)
VAR _AdjustedTotal = 
    [YTD Savings] + _SumRest
RETURN
_AdjustedTotal

Resultado:

image.png

Espero que esto ayude.

Encierra el archivo pbix de ejemplo.

¡Salud!
Vivek

Blog: vivran.in/my-blog
Conectarse en LinkedIn
Seguir en Twitter

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.