Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Administrator
3 years ago

Conteo abierto

Hola

He estado merodeando por el foro buscando una respuesta, pero no puedo entenderlo.
Necesito calcular # de casos abiertos: una acumulación de casos que se transfiere del día anterior.

Tengo mi consulta principal 'Consulta 1' y una tabla de calendario - 'Período de tiempo diario'

Esto es lo que tengo hasta ahora:

Asuntos abiertos:

CALCULAR(
DISTINCTCOUNT(Query1[CaseNumber]),
USERELATIONSHIP('Período de tiempo diario'[Fecha completa],Consulta1[Fecha de apertura])

Casos cerrados:

CALCULAR(
DISTINCTCOUNT(Query1[CaseNumber]),
USERELATIONSHIP('Período de tiempo diario'[Fecha completa],Consulta1[FechaCerrada])

Asuntos aún abiertos:

CALCULATE(DISTINCTCOUNT('Query1'[CaseNumber]),
FILTER('Query1', ('Query1'[DateOpened] <= Calculate(MAX('Time Period Daily'[Full Date]))
&& 'Query1'[DateClosed] > Calculate(MIN('Time Period Daily'[Full Date])) || 'Query1'[DateOpened] <= Calculate(MAX('Time Period Daily'[Full Date]))
&& ISBLANK('Query1'[DateClosed]))))

Aquí está mi resultado, sin embargo, parece calcular mal agosto: si uno de los casos se cerró el 22 de agosto, entonces debería ser 3 no 4 casos.

Cuando profundizo hasta el nivel de fecha, los datos se muestran con precisión.

Y, ¿cómo me aseguro de que la medida "Casos aún abiertos" muestre solo hasta la fecha actual, no toda mi tabla de "Período de tiempo diario"?

2 Replies