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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
Anonymous
Not applicable

Time interval between week days and hours

Hello. I have the following problem:

 

I have a file with a field called "PaymentDateHour" and it has date and hour format (09-12-2020 17:32:00).   I need to group my table' entries by cycles with the following logic:

 

BeginningEndCycle
Fri  11:00:00Mon 10:59:5930
Mon 11:00:00Tue 10:59:5940
Tue 11:00:00Wen 10:59:5950
Wed 11:00:00Thu 10:59:5960
Thu 11:00:00Mon 10:59:59

20

 

 

I need help to convert the date and hour format to weekday and hour format and then place in the respective cycle.

 

If a order was pay between friday 11:00:00 and monday 10:59:59 the cycle is 30 and so on. 

 

Any ideas?

 

Thanks!

 

2 ACCEPTED SOLUTIONS
AlB
Community Champion
Community Champion

Hi @Anonymous 

Cycle =
VAR cutOffT_ = 11 / 24
VAR shiftedDayTime_ = Table1[PaymentDayHour] - cutOffT_
VAR day_ =
    WEEKDAY ( shiftedDayTime_, 2 )
RETURN
    SWITCH ( day_, 1, 40, 2, 50, 3, 60, 4, 20, 30 )

 

Please mark the question solved when done and consider giving a thumbs up if posts are helpful.

Contact me privately for support with any larger-scale BI needs, tutoring, etc.

Cheers 

 

SU18_powerbi_badge

View solution in original post

AlB
Community Champion
Community Champion

@Anonymous 

Of course it does. See it at play in the attached file.

 

Please mark the question solved when done and consider giving a thumbs up if posts are helpful.

Contact me privately for support with any larger-scale BI needs, tutoring, etc.

Cheers 

SU18_powerbi_badge

View solution in original post

3 REPLIES 3
AlB
Community Champion
Community Champion

@Anonymous 

Of course it does. See it at play in the attached file.

 

Please mark the question solved when done and consider giving a thumbs up if posts are helpful.

Contact me privately for support with any larger-scale BI needs, tutoring, etc.

Cheers 

SU18_powerbi_badge

Anonymous
Not applicable

It didn't work: "An argument of function 'WEEKDAY' has the wrong data type or the result is too large or too small."

AlB
Community Champion
Community Champion

Hi @Anonymous 

Cycle =
VAR cutOffT_ = 11 / 24
VAR shiftedDayTime_ = Table1[PaymentDayHour] - cutOffT_
VAR day_ =
    WEEKDAY ( shiftedDayTime_, 2 )
RETURN
    SWITCH ( day_, 1, 40, 2, 50, 3, 60, 4, 20, 30 )

 

Please mark the question solved when done and consider giving a thumbs up if posts are helpful.

Contact me privately for support with any larger-scale BI needs, tutoring, etc.

Cheers 

 

SU18_powerbi_badge

Helpful resources

Announcements
August Power BI Update Carousel

Power BI Monthly Update - August 2025

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

August 2025 community update carousel

Fabric Community Update - August 2025

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