Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola a todos
Tengo el requisito de crear una columna AVG Days Sale to Event que evaluará fo todos los eventos / rendimiento vendidos en un mes calendario, el número promedio de días entre la fecha de venta y la fecha del evento / rendimiento.
Mi modelo de datos se parece a la siguiente captura de pantalla donde tengo la tabla Transacción y rendimiento unida en la clave de rendimiento y puedo obtener la clave de fecha de transacción y la hora de fecha de rendimiento como la fecha de venta y la fecha del evento.
El desafío al que me enfrento es cómo restringir la hora de la fecha de rendimiento para que sea el mismo mes calendario. Al igual que en la captura de pantalla que se muestra a continuación para el mes calendario jun-20, Performance Date Time muestra todas las fechas y quiero que se calcule solo para el mismo mes.
¿Puede ayudarme con el DAX para calcular el promedio de días de venta al evento para cada mes calendario (tabla de fecha de transacción - Año del mes)?
Aquí están los datos de ejemplo
https://docs.google.com/spreadsheets/d/1xmg36d-68GnFWTj8cHlNIpbwi1Ms7PqI/edit?usp=sharing&ouid=11317...
¡Gracias de antemano!
@v-zhangti
Solved! Go to Solution.
Hay @SaloniGupta ,
Los datos de ejemplo solo tienen permiso para ver y no puede copiar los datos. Creé algunos datos basados en la muestra:
Tabla de rendimiento: 2019 – 6 - 1 y 2019 - 7 - 17.
Tabla de transacciones: 2019 – 6 – 1 y 2019 – 6 – 30.
Estos son los pasos que puede seguir:
1. Crear medida.
Flag =
var _1=MONTH(MAX('Performance Table'[Performance Date Time]))
var _2=MONTH(MAX('Transaction Table'[Transaction Date Key]))
return
if(_1 = _2&&AND(_1 <> BLANK() , _2 <>BLANK()) ,1,0)
2. Coloque [Flag] en Filtro, establezca is=1 y aplique filter.
3. Resultado:
No hay datos para julio en el objeto visual:
Saludos
Liu Yang
Si esta publicación ayuda,entonces considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente
Hay @SaloniGupta ,
Los datos de ejemplo solo tienen permiso para ver y no puede copiar los datos. Creé algunos datos basados en la muestra:
Tabla de rendimiento: 2019 – 6 - 1 y 2019 - 7 - 17.
Tabla de transacciones: 2019 – 6 – 1 y 2019 – 6 – 30.
Estos son los pasos que puede seguir:
1. Crear medida.
Flag =
var _1=MONTH(MAX('Performance Table'[Performance Date Time]))
var _2=MONTH(MAX('Transaction Table'[Transaction Date Key]))
return
if(_1 = _2&&AND(_1 <> BLANK() , _2 <>BLANK()) ,1,0)
2. Coloque [Flag] en Filtro, establezca is=1 y aplique filter.
3. Resultado:
No hay datos para julio en el objeto visual:
Saludos
Liu Yang
Si esta publicación ayuda,entonces considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente
Hola @v-yangliu-msft,
La bandera está funcionando perfectamente bien. Muchas gracias.
¿Puede ayudarme también a obtener el CountofRows para que pueda calcular el promedio de la diferencia entre las dos fechas?
Disculpas por el permiso para el archivo de muestra, ahora lo he cambiado a Editor.