Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
Hi all,
Is it possible to SUM a Time field?
Below I have summed [Rest Time 2] but instead of correctly adding up the times it gives an incorrect time
You cannot get the sum of the time value with Groupby() table because currentgroup() is referring to the current row instead of all(table).
Try use summarize():
Table = Summarize('Engage Timesheet Export',
'Engage Timesheet Export'[Worker Name],
'Engage Timesheet Export'[Week Ending],
"Total Rest Time",Sumx(All('Engage Timesheet Export'),[Rest Time2]))
Paul Zheng _ Community Support Team
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
@V-pazhen-msft this summarised the rest times and gave the same value for everyone - please see below
@HenryJS
I guess I misunderstood you requirement. I only see the incorrect sum time. You may add filters to set context.
Table = Summarize('Engage Timesheet Export',
'Engage Timesheet Export'[Worker Name],
'Engage Timesheet Export'[Week Ending],
"Total Rest Time",Sumx(All('Engage Timesheet Export'),[Rest Time2]))
Paul Zheng _ Community Support Team
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hey there. I find that when dealing with time, it's always best to use a decimal number for times, instead of actual times; especially when adding and subtracting. My advice would be to change your time column to type number, write the measure, and then change the measure display type to h:mm:ss or if the sum is over 24 hrs, [H]:mm:ss. Should work!
@HenryJS , refer if these blogs can help
User | Count |
---|---|
114 | |
73 | |
57 | |
46 | |
38 |
User | Count |
---|---|
173 | |
121 | |
58 | |
58 | |
56 |