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 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ó 😊
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 |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
1 | |
1 |