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

The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!

Reply
Anonymous
Not applicable

Count In Running Calls

Hello

 

I have two tables, a Date Table and a Table with "Shows" with a Start and End Date/Time. I want to add a column on the Date Table that counts how many Shows are in running in the time periods on the Date Table. 

 

 

1. Shows

Show    UTC_START_TIME                UTC_END_TIME

   1        01/01/2019 00:00:00          01/01/2019 04:30:00

   2        01/01/2019 00:00:00          01/01/2019 06:20:00

   3        01/01/2019 04:00:00          01/01/2019 06:35:00

   4        01/01/2019 04:00:00          01/01/2019 07:55:00

   5        01/01/2019 06:00:00          01/01/2019 09:30:00

 

2. Date/Time Table 

 

DateTime                            End Of Period Date/Time               (New Column) InRunning

01/01/2019 00:00:00          01/01/2019 00:59:59                      2 (Show 1 & 2 are In Running)

01/01/2019 01:00:00          01/01/2019 01:59:59                      2 (Show 1 & 2 are In Running)

01/01/2019 02:00:00          01/01/2019 02:59:59                      2 (Show 1 & 2 are In Running)

01/01/2019 03:00:00          01/01/2019 03:59:59                      2 (Show 1 & 2 are In Running)

01/01/2019 04:00:00          01/01/2019 04:59:59                      4 (Show 3 & 4 Started and Show 1 & 2 are In Running)

01/01/2019 05:00:00          01/01/2019 05:59:59                      3 (Show 2, 3 & 4 are  In Running and Show 1 has Ended)

01/01/2019 06:00:00          01/01/2019 06:59:59                      4 (Show 2, 3 & 4 are  In Running and Show 5 has Started)

01/01/2019 07:00:00          01/01/2019 07:59:59                      2 (Show 4 & 5 are In Running and Show 2 & 3 have Ended) 

01/01/2019 08:00:00          01/01/2019 08:59:59                      1 (Show 5 is In Running and Show 4 has Ended)

01/01/2019 09:00:00          01/01/2019 09:59:59                      1 (Show 5 is In Running)

01/01/2019 10:00:00          01/01/2019 10:59:59                      0 (No Shows are Running)

 

  

 

 

I have used the formula below, which after checking the numbers, is incorrect. It seems to only take the previous column's values into consideration. 

 

 

InRunning = COUNTROWS (
FILTER (
'Shows',
OR (
'Shows'[UTC_START_TIME]>= EARLIER ( [DateTime] )
&& 'Shows'[UTC_START_TIME] <= EARLIER ( [End Of Period Date/Time] ),
'Shows'[UTC_END_TIME] >= EARLIER ( [DateTime] )
&& 'Shows'[UTC_END_TIME] <= EARLIER ( 'DATE'[End Of Period Date/Time] )
)
)
)
 
 
I appreciate your help here
 
Thanks
Joe
1 ACCEPTED SOLUTION
AlB
Community Champion
Community Champion

Hi @Anonymous 

Try this for a new calculated column in your DateTable:

 

 

InRunning =
COUNTROWS (
    FILTER (
        'Shows',
        'Shows'[UTC_END_TIME] > 'DATE'[DateTime]
            && 'Shows'[UTC_START_TIME] < 'DATE'[End Of Period Date/Time]
    )
)

 

View solution in original post

2 REPLIES 2
AlB
Community Champion
Community Champion

Hi @Anonymous 

Try this for a new calculated column in your DateTable:

 

 

InRunning =
COUNTROWS (
    FILTER (
        'Shows',
        'Shows'[UTC_END_TIME] > 'DATE'[DateTime]
            && 'Shows'[UTC_START_TIME] < 'DATE'[End Of Period Date/Time]
    )
)

 

Anonymous
Not applicable

@AlB 

 

Thank you.

 

It worked a dream.

 

All the best 

Joe

Helpful resources

Announcements
FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.