Forum Discussion
Anonymous
7 years agoNot applicable
Find time between one fixed row and one variable row
Hello, I hope some can help me, i have a data table with this columns - TicketID - Ticket creation date - Last action - Date/time of last action Actions can be things like giving a priority t...
- 7 years ago
Hi Anonymous,
It looks like there existing more than one records where Action is set to "Set Priority to regular" per Ticket ID. If so, please try below suggestion.
First, add a calculated column in Table1.
Index = RANKX ( FILTER ( 'Table1', Table1[TicketID] = EARLIER ( Table1[TicketID] ) ), Table1[Action date/time], , ASC, DENSE )Then, add measure [Average] into a card visual.
Timediff = VAR _CurrentActiontime = SELECTEDVALUE ( Table1[Action date/time] ) VAR _NextActiontime = CALCULATE ( SELECTEDVALUE ( Table1[Action date/time] ), FILTER ( ALLEXCEPT ( Table1, Table1[TicketID] ), Table1[Index] = MAX ( Table1[Index] ) + 1 ) ) VAR diff = IF ( SELECTEDVALUE ( Table1[Action] ) = "Set priority to regular", DATEDIFF ( _CurrentActiontime, _NextActiontime, SECOND ), BLANK () ) RETURN diff
Average =
AVERAGEX ( ALLSELECTED ( Table1 ), [Timediff] )Best regards,
Yuliana Gu
AlB
7 years agoCommunity Champion
Hi Anonymous
Can you post sample data or share the pbix? It'd be easier to help out like that
- Anonymous7 years agoNot applicableSure, this is the sample data. I hope this helps, thank you for your help.
TicketID Ticket created Action Action date/time 152111 7-1-2019 15:03:09 Ticket created 7-1-2019 15:03:09 152111 7-1-2019 15:03:09 Set priority to regular 7-1-2019 15:25:00 152111 7-1-2019 15:03:09 Give solution to customer 7-1-2019 16:01:03 152111 7-1-2019 15:03:09 Ticket closed 7-1-2019 16:02:01 - AlB7 years agoCommunity Champion
Anonymous
What do you exactly mean by 'giving priority to a ticket'? Is this when 'Action' is set to "Set priority to regular"?
Do you want to see the time between when 'Action' is set to "Set priority to regular" and whatever comes immediately afterwards for a specific TicketID?
Providing an example with your sample data would probably help clarify
- Anonymous7 years agoNot applicable@AIB Yes i mean exactly what you are saying. With giving a priority to a ticket i indeed mean the action set priority to regular in the example table. And i indeed want the time between when 'Action' is set to "Set priority to regular" and whatever comes immediately afterwards that for a specific ticket ID. I want to give you all the sample data that you need, but i don't know what data you want extra besides the example table that i allready posted above.