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!
Soy nuevo en DAX, pero tengo una situación aquí que pensé que tenía razón, pero aparentemente no lo hice. Tengo dos tablas una información de ejecución y otra información en tiempo de ejecución. Ambos tienen columnas de fecha, pero Ejecutar información también tiene una columna Fecha anterior que básicamente obtiene la fila anterior de Fecha como se muestra a continuación:
Fecha de la fecha anterior
3/3/2020
4/4/2020 3/3/2020
Lo que quiero hacer es obtener la fecha actual de una visualización de matriz, obtener la fecha anterior de esa fecha de información de ejecución, filtrar información en tiempo de ejecución por fecha anterior y obtener el promedio de una columna denominada hora de evento. He creado la medida abajo, pero no parece devolver ningún dato a la visualización.
¿Qué me estoy perdiendo aquí? Estaba seguro de que funcionaría por alguna razón. ¡Gracias de antemano!
Solved! Go to Solution.
Usar un calendario de fechas
Si tiene fechas continuas
Día detrás de las Ventas: CALCULATE(AVERAGE('Runtime Info'[Event Time]),dateadd('Date'[Date],-1,Day))
Si la última fecha no es -1 día, la última fecha con Datos
Last Day Non Continous ? CALCULATE(AVERAGE('Runtime Info'[Event Time]),filter(all('Date'),'Date'[Date] ?MAXX(FILTER(all('Date'),'Date'[Date]<max('Date'[Date])),'Date'[Date]))))
Hola @NikBat2020
Prueba esto
Previous Average Event Time =
VAR __previusDate = SELECTEDVALUE( 'Run Info'[Previous Date] )
RETURN
CALCULATE(
AVERAGE( 'Runtime Info'[Event Time] ),
ALL( 'Runtime Info' ),
'Runtime Info'[Date] = __previusDate
)
Hola @Mariusz
Gracias por su respuesta! Lo intenté y obtuve los siguientes datos. Hemos detectado un problema desconocido. ¿Alguna idea?
Usar un calendario de fechas
Si tiene fechas continuas
Día detrás de las Ventas: CALCULATE(AVERAGE('Runtime Info'[Event Time]),dateadd('Date'[Date],-1,Day))
Si la última fecha no es -1 día, la última fecha con Datos
Last Day Non Continous ? CALCULATE(AVERAGE('Runtime Info'[Event Time]),filter(all('Date'),'Date'[Date] ?MAXX(FILTER(all('Date'),'Date'[Date]<max('Date'[Date])),'Date'[Date]))))
Hola @amitchandak
**bleep** el segundo funcionó!!! ¡¡Muchas gracias!! Si no es un gran problema, ¿tienes idea de por qué el que hice, no funcionó? La columna calculada que creó la fecha anterior funcionó de la siguiente manera:
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 |