Forum Discussion
Fechas relativas
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
2 Replies
- Syndicate_Admin
Administrator
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))
- Syndicate_Admin
Administrator
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.