Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola
Estoy usando filtros para establecer una lista de clientes que tienen ciertas fechas de último pedido. He utilizado la función de fecha relativa para obtener clientes que tienen pedidos en los últimos 30 días, pero ¿cómo puedo usar esto para clientes entre (por ejemplo) 31-90 días?
Actualmente estoy ingresando manualmente la fecha del último pedido cada vez que actualizo el modelo, lo cual es utilizable dado que tengo un pequeño número de cohortes, pero no es ideal.
Gracias
Puedes probar este método
(1) cree la tabla a continuación, úsela en la segmentación de datos
(2) crear la medida, usarla para filtrar la tabla
filter = IF(MIN('FactTable'[Start Date])<=SlicerDays[SlicerDate1] && MIN('FactTable'[Start Date])>=[SlicerDate2],1,0)
puede ponerlo en el filtro de nivel visual,
Para obtener más información, consulte el archivo de muestra adjunto a continuación.
Saludos
equipo de soporte de la comunidad _Tang
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Rodando 31-90 =
var _max = if(isfiltered('Date'),MAX( 'Date'[Date]) , today()) -31
var _min = _max -90
devolución
CALCULATE([net] ,DATESBETWEEN('Date'[Date],_min,_max))
o
Rolling 31- 90 = CALCULATE(sum(Sales[Sales Amount]),DATESINPERIOD('Date'[Date],MAX('Date'[Date ])-31,-60,DAY))