Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
¡Hola!
Tengo este problema:
Tengo saldos en días hábiles. Necesito calcular el saldo promedio durante un período de tiempo. ¿Cómo puedo hacer esto sin multiplicar el saldo del último día no laborable en el saldo?
Durante el periodo también hay que tener en cuenta el saldo del fin de semana, que se supone que es el del último día inhábil.
Resultado previsto:
en periodo: 29/04/2022 - 30/04/2022 -> saldo = 200 $
en el período 29/04/2022 - 02/05/2022 -> saldo = 400$
Te sugiero que pruebes este código para crear una medida.
Balance in Period =
VAR _RELATE_VALUE =
ADDCOLUMNS (
'DATE',
"Related Value",
VAR _LAST_WORKING_DATE_ID =
YEAR ( 'DATE'[LAST_WORKING_DATE] ) * 10000
+ MONTH ( 'DATE'[LAST_WORKING_DATE] ) * 100
+ DAY ( 'DATE'[LAST_WORKING_DATE] )
RETURN
CALCULATE (
SUM ( FACT_BALANCES[Value] ),
FILTER ( FACT_BALANCES, FACT_BALANCES[DIM_DATE_ID] = _LAST_WORKING_DATE_ID )
)
)
RETURN
SUMX ( _RELATE_VALUE, [Related Value] )
El resultado es el siguiente.
Saludos
Rico Zhou
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
@RicoZhou Tengo un pequeño problema. Para el inicio del año 2022, si selecciono enero, ¿cómo puedo cambiar la medida para extraer el saldo del último día hábil de diciembre de 2021?
Encuentro la solución. Puse ALL( FCT_BALANCES) en el filtro.