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.
¡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
Solved! Go to Solution.
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:
Espero que esto ayude.
Encierra el archivo pbix de ejemplo.
¡Salud!
Vivek
Blog: vivran.in/my-blog
Conectarse en LinkedIn
Seguir en Twitter
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:
Espero que esto ayude.
Encierra el archivo pbix de ejemplo.
¡Salud!
Vivek
Blog: vivran.in/my-blog
Conectarse en LinkedIn
Seguir en Twitter
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |