Microsoft Fabric Community Conference 2025, March 31 - April 2, Las Vegas, Nevada. Use code FABINSIDER for a $400 discount.
Register nowGet inspired! Check out the entries from the Power BI DataViz World Championships preliminary rounds and give kudos to your favorites. View the vizzies.
Hi,
I've exported files from yammer to get a better insight in activites on the network. I would like to calculate time of response for each message and consequently, average time to reply for the whole network.
There are following columns:
id: message id
replied_to_id: id of message on which id responded
thread_id: original thread
created_at: timestamp, format dd/mm/yyyy hh:mm:ss (G)
Does anyone have an idea how can I calculate average time to respond based on this columns?
Thanks
Solved! Go to Solution.
Hi @IvanMislav,
If the table store all the threads' create time, you can use below measure to get the average reply minute:
Average = var replayID=LASTNONBLANK(Sheet1[Replied_to_id],[Replied_to_id]) return AVERAGEX(ALL(Sheet1),if(replayID<>BLANK(), DATEDIFF(LOOKUPVALUE(Sheet1[Create_at],Sheet1[id],replayID),max([Create_at]),MINUTE),BLANK()))
Regards,
Xiaoxin Sheng
Hi @IvanMislav,
If the table store all the threads' create time, you can use below measure to get the average reply minute:
Average = var replayID=LASTNONBLANK(Sheet1[Replied_to_id],[Replied_to_id]) return AVERAGEX(ALL(Sheet1),if(replayID<>BLANK(), DATEDIFF(LOOKUPVALUE(Sheet1[Create_at],Sheet1[id],replayID),max([Create_at]),MINUTE),BLANK()))
Regards,
Xiaoxin Sheng
This worked. Thank you very much!
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code FABINSIDER for a $400 discount!
Check out the February 2025 Power BI update to learn about new features.
User | Count |
---|---|
124 | |
111 | |
73 | |
65 | |
46 |