Forum Discussion
Problema con FILTER
- 5 years ago
Lo resolvió;
RegionAgedTicketCount (RegionAgedTicketCount)
Fue
Región : SELECTEDVALUE(Technicians[TechRegion])
devolución
CALCULATE(
COUNT(sndata[Llamada]),
Técnicos[TechRegion] - Región,
FILTER(ALLEXCEPT(sndata, 'Calendar'), DATEDIFF(sndata[OpenedDate], COALESCE(sndata[ResolvedDate], TODAY()), DAY) > á 60)
)
Eso parece funcionar. Asumí que CALCULATE aplicaría los filtros secuencialmente, pero eso parece no ser el caso, ya que esto funciona incluso con la región Technicians[TechRegion] en la secuencia anterior al FILTER. Terminó siendo una solución simple, supongo.
Mañana
Todavía estoy luchando un poco aquí, ya que FILTER parece ser el problema ¿hay alguna otra manera de replicar este tipo de filtrado en mi medida?
FILTER(sndata, DATEDIFF(sndata[OpenedDate], COALESCE(sndata[ResolvedDate], TODAY()), DAY) > á 60)
Adjuntando esto para ilustrar el problema. El objeto visual tiene un filtro aplicado a un solo técnico. En el primer ejemplo el promedio regional 1 puede ver que es capaz de calcular correctamente el total regional. En el segundo ejemplo, tan pronto como se agrega la línea FILTER en el filtro en el objeto visual para el técnico único se está volviendo a aplicar y no está calculando el promedio regional correcto.
- guested5 years agoNew Member
Lo resolvió;
RegionAgedTicketCount (RegionAgedTicketCount)
Fue
Región : SELECTEDVALUE(Technicians[TechRegion])
devolución
CALCULATE(
COUNT(sndata[Llamada]),
Técnicos[TechRegion] - Región,
FILTER(ALLEXCEPT(sndata, 'Calendar'), DATEDIFF(sndata[OpenedDate], COALESCE(sndata[ResolvedDate], TODAY()), DAY) > á 60)
)
Eso parece funcionar. Asumí que CALCULATE aplicaría los filtros secuencialmente, pero eso parece no ser el caso, ya que esto funciona incluso con la región Technicians[TechRegion] en la secuencia anterior al FILTER. Terminó siendo una solución simple, supongo.