Hola, estoy trabajando en un escenario donde una aplicación / caso se archiva en un sistema y su recorrido también se realiza un seguimiento a medida que la aplicación / caso progresa a etapas posteriores. Necesito encontrar cuánto tiempo pasa una aplicación/caso en cada bucket de etapa. A continuación se muestra mi tabla maestra y de transacciones:
A continuación se muestra la salida esperada:
¿Puede alguien ayudarme cómo puedo crear una tabla calculada anterior que me puede ayudar a gobernar cuánto tiempo se pasa en cada bucket.
@GilbertQ
Solved! Go to Solution.
@sahildoshi
Puede crear una columna en la tabla Historial de aplicaciones.
Time(days) = IF([Prev] = "Stage 1",
DATEDIFF(RELATED('Application Master'[Created On]),'Application History'[updated on],day),
DATEDIFF(CALCULATE(MAX([Updated On]),FILTER('Application History',[Updated On]<EARLIER([Updated On]))),[Updated On],DAY))
Si necesita una tabla calculada, puede resumir():
Table = SUMMARIZE('Application History','Application History'[Application ID],[Prev],'Application History'[Time(days)])
Paul Zheng _ Equipo de apoyo de la comunidad
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@sahildoshi
Puede crear una columna en la tabla Historial de aplicaciones.
Time(days) = IF([Prev] = "Stage 1",
DATEDIFF(RELATED('Application Master'[Created On]),'Application History'[updated on],day),
DATEDIFF(CALCULATE(MAX([Updated On]),FILTER('Application History',[Updated On]<EARLIER([Updated On]))),[Updated On],DAY))
Si necesita una tabla calculada, puede resumir():
Table = SUMMARIZE('Application History','Application History'[Application ID],[Prev],'Application History'[Time(days)])
Paul Zheng _ Equipo de apoyo de la comunidad
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @V-pazhen-msft gracias por su DAX, está trabajando en casos mayoritarios, para el descanso tengo algunas anomalías de datos. ¿Puede por favor ayúdame a ajustar su DAX para encontrar la diferencia de tiempo para los siguientes escenarios.
Para cada ID de aplicación, busque TAT entre la etapa 1 y la etapa 4, la etapa 2 a la etapa 4 y la etapa 3 a la etapa 4.
Esto es lo que estoy tratando :
@sahildoshi , una nueva columna en Historial de aplicaciones
Nueva columna: datediff(maxx(filter(Applicationmaster ,Applicationmaster[Application ID] ?Applicationhistory[Application ID]),Applicationmaster[Created on]),Applicationhistory[actualizado el],day)
Nueva columna: datediff(maxx(filter(Applicationmaster ,Applicationmaster[Application ID] ?Applicationhistory[Application ID]),Applicationmaster[Created on]),Applicationhistory[actualizado en],día) y "Day"
Proud to be a Super User!
Muchas gracias @amitchandak por su respuesta rápida. Su DAX también me da datediff de la etapa 1 a la etapa 2, la etapa 1 a la etapa 3 y la etapa 1 a la etapa 4. Las disculpas no pudieron responder antes, ya que no estaba disponible.
User | Count |
---|---|
169 | |
76 | |
37 | |
27 | |
18 |
User | Count |
---|---|
12 | |
4 | |
2 | |
2 | |
2 |