Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

The Power BI DataViz World Championships are on! With four chances to enter, you could win a spot in the LIVE Grand Finale in Las Vegas. Show off your skills.

Reply
fetster
Frequent Visitor

Calculating Duration Between In / Out Times

Hi. I have a table that has the following data:

 

TicketIDStatusTime
201In09:55
202In10:02
203In10:23
204In10:35
201Out10:49
205In10:53
206In11:21
202Out11:23
203Out11:31
204Out11:44

 

I would like to calculate the duration each TicketID has been in the building (Difference between In / Out Time for every TicketID).

 

Any suggestions how this could be calculated please? 

1 ACCEPTED SOLUTION
Jihwan_Kim
Super User
Super User

Hi, @fetster 

Please check the below picture and the sample pbix file's link down below.

 

Picture2.png

 

duration measure =
VAR intime =
CALCULATE ( MAX ( 'Table'[Time] ), 'Table'[Status] = "In" )
VAR outtime =
CALCULATE ( MAX ( 'Table'[Time] ), 'Table'[Status] = "Out" )
VAR durations = outtime - intime
RETURN
IF ( ISFILTERED ( 'Table'[TicketID] ), durations )
 
 

Hi, My name is Jihwan Kim.


If this post helps, then please consider accept it as the solution to help other members find it faster, and give a big thumbs up.


Linkedin: linkedin.com/in/jihwankim1975/

Twitter: twitter.com/Jihwan_JHKIM

If this post helps, then please consider accepting it as the solution to help other members find it faster, and give a big thumbs up.


Visit my LinkedIn page by clicking here.


Schedule a meeting with me to discuss further by clicking here.

View solution in original post

2 REPLIES 2
aj1973
Community Champion
Community Champion

Hi @fetster 

Here you have the choice to use cards and to return 0 when the satus for a ticket is not Out yet

aj1973_1-1622468478111.png

 

Don't forget to format the Time column and the card

 

 

Regards
Amine Jerbi

If I answered your question, please mark this thread as accepted
and you can follow me on
My Website, LinkedIn and Facebook

Jihwan_Kim
Super User
Super User

Hi, @fetster 

Please check the below picture and the sample pbix file's link down below.

 

Picture2.png

 

duration measure =
VAR intime =
CALCULATE ( MAX ( 'Table'[Time] ), 'Table'[Status] = "In" )
VAR outtime =
CALCULATE ( MAX ( 'Table'[Time] ), 'Table'[Status] = "Out" )
VAR durations = outtime - intime
RETURN
IF ( ISFILTERED ( 'Table'[TicketID] ), durations )
 
 

Hi, My name is Jihwan Kim.


If this post helps, then please consider accept it as the solution to help other members find it faster, and give a big thumbs up.


Linkedin: linkedin.com/in/jihwankim1975/

Twitter: twitter.com/Jihwan_JHKIM

If this post helps, then please consider accepting it as the solution to help other members find it faster, and give a big thumbs up.


Visit my LinkedIn page by clicking here.


Schedule a meeting with me to discuss further by clicking here.

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

FebPBI_Carousel

Power BI Monthly Update - February 2025

Check out the February 2025 Power BI update to learn about new features.

Feb2025 NL Carousel

Fabric Community Update - February 2025

Find out what's new and trending in the Fabric community.

Top Kudoed Authors