Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more.
Get startedGrow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.
Hola a todos, estoy tratando de calcular R12 para los últimos 5 años. Estoy filtrando mis datos en función de la tabla de búsqueda de fecha. La fecha máxima o más reciente es 01/07/2021(dd/mm/aaaa). Cuando elijo esta última fecha (julio) de la cortadora, esperaba ver el 01/08/2020. Sin embargo, el cálculo regresó en blanco. Sin embargo, cuando elijo junio, el cálculo es correcto. ¿Hay alguien que ayude a resolver el problema?
El Código Dax:
Solved! Go to Solution.
Hola @Mikail ,
No estoy muy seguro de si el enfoque tiene sentido, ya que DATEADD simplemente cambia las fechas en la columna. Creo que lo que buscas es la función DATESINPERIOD. Pruebe el siguiente enfoque:
R12 IND =
VAR SelectedMaxDate = MAX( 'Date Lookup'[Date] )
VAR MinDate =
CALCULATE(
MIN( 'Date Lookup'[Date] ),
DATESINPERIOD(
'Date Lookup'[Date],
SelectedMaxDate,
-1,
YEAR
)
)
RETURN
MinDate
Hola @Mikail ,
No estoy muy seguro de si el enfoque tiene sentido, ya que DATEADD simplemente cambia las fechas en la columna. Creo que lo que buscas es la función DATESINPERIOD. Pruebe el siguiente enfoque:
R12 IND =
VAR SelectedMaxDate = MAX( 'Date Lookup'[Date] )
VAR MinDate =
CALCULATE(
MIN( 'Date Lookup'[Date] ),
DATESINPERIOD(
'Date Lookup'[Date],
SelectedMaxDate,
-1,
YEAR
)
)
RETURN
MinDate
Hola Denis, muchas gracias por tu solución! Funcionó 😊
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Ask questions in Eventhouse and KQL, Eventstream, and Reflex.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |