Forum Discussion
How to calculate the time difference between date and time?
Hi
I have two problems. My data source is a CSV file. It has two columns called BookingStart and BookingEnd
1) My first problem when I imported my CSV file into Power BI and date and time is mismatching as below
For example, the first-row actual booing date is 16.11.2021 but it shows 17.11.2021. Also, the time is 13:08 pm but it shows 2.08 am. Can anyone advise how to fix this?
2) My second problem,
I need to create a new minutes column between booking end time and booking start time. I can able to add columns and subtract in the Power query. But the average minute's values are not matching properly. It's not recognizing am/pm properly.
Can anyone help with this?
Thanks
bourne2000 for 2nd one, use duration.totalminutes function
Duration.TotalMinutes ( [Start Column] - [End Column] )Follow us on LinkedIn and to our YouTube channel
Learn about conditional formatting at Microsoft Reactor
My latest blog post The Power of Using Calculation Groups with Inactive Relationships (Part 1) (perytus.com) I would ❤ Kudos if my solution helped. 👉 If you can spend time posting the question, you can also make efforts to give Kudos to whoever helped to solve your problem. It is a token of appreciation!
⚡ Visit us at https://perytus.com, your one-stop-shop for Power BI-related projects/training/consultancy.
5 Replies
- parry2k
Super User
bourne2000 for 2nd one, use duration.totalminutes function
Duration.TotalMinutes ( [Start Column] - [End Column] )Follow us on LinkedIn and to our YouTube channel
Learn about conditional formatting at Microsoft Reactor
My latest blog post The Power of Using Calculation Groups with Inactive Relationships (Part 1) (perytus.com) I would ❤ Kudos if my solution helped. 👉 If you can spend time posting the question, you can also make efforts to give Kudos to whoever helped to solve your problem. It is a token of appreciation!
⚡ Visit us at https://perytus.com, your one-stop-shop for Power BI-related projects/training/consultancy.
- CathyT
Helper I
using duration.minutes, I still get the "not supported in directquery" message.
- parry2k
Super User
bourne2000 can you change the type from date time to time zone and then in the next step-change it to datetime. let's first check that.
- bourne2000
Helper V
parry2k Thanks
When I converted into timezone
However when I tried to convert back to date/time, the values are changing
Please advise
- bourne2000
Helper V
parry2k It's working thanks. I just extracted time into separate columns
Can you advise my second question. If I do subtract, then I am getting negative values. I need to create total hour column and total minutes column from the end and start date