Starting December 3, join live sessions with database experts and the Microsoft product team to learn just how easy it is to get started
Learn moreGet certified in Microsoft Fabric—for free! For a limited time, get a free DP-600 exam voucher to use by the end of 2024. Register now
I'm after some help I've looked at countless post around time and perhaps I'm getting just a little confused. I want a calculated column(not power Query). Which gives me length of a ticket in minutes but excluding weekends (Not worrying about working time). I then need to take away from that number of hours on hold. This is already worked out in another field.
I found the following code already however this include working hours. Which I have removed. Changed to anwser to minutes not hours. As calls can be as short as minute or be months. So lower denominator is better
TicketLength (Min) =
VAR _WorkingMinutes=
SUMX(
CALCULATETABLE(
IV_dim_CALENDAR,
DATESBETWEEN(IV_dim_CALENDAR[Date],IV_fact_TicketsAll[CreatedDateTime],IV_fact_TicketsAll[ResolvedDateTime]),
IV_dim_CALENDAR[IsWeekend] = FALSE()
),
1440 * (IV_fact_TicketsAll[ResolvedDateTime] - IV_fact_TicketsAll[CreatedDateTime] - IV_fact_TicketsAll[TimeOnHold(Minutes)])
)
RETURN
IF(_WorkingMinutes,_WorkingMinutes,0)
Issue is I'm getting close to same anwser as datediff when just looking and very short ticket lengths but it seems to be rounding some up where datediff is not. Is above the correct way to get this or am I missing something. I tried using Int function etc but these did not seem to solve my problem.
Test column is datediff and highlighted is the code above. See picture below: -
Hi @AdrianLock ,
I create a sample to reproduce your problem.
I used the formula you provided, then get the result 1440. In my sample, ResolvedDateTime 6/10/2023 is saturday, do you mean the result in my sample should be 240(4hour*60)?
Best regards,
Community Support Team_yanjiang
Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early Bird pricing ends December 9th.
User | Count |
---|---|
87 | |
85 | |
82 | |
65 | |
49 |
User | Count |
---|---|
137 | |
111 | |
101 | |
66 | |
65 |