The ultimate Microsoft Fabric, Power BI, Azure AI, and SQL learning event! Join us in Stockholm, Sweden from September 24-27, 2024.
2-for-1 sale on June 20 only!
Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
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))
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Check out the June 2024 Power BI update to learn about new features.