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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
vedran
Frequent Visitor

Converts day of week to number from 1 to 7

Hi guys

 

In (calculated) dimension/calendar table, I have Day(s) of week:

Mon

Tue

Wed

Thu

Frid

Sat

Sun

Mon

Tue..

 

Which DAX expression I can use to have this values in new column as a number:

1 or 01

2

3

4

5

6

7

1

2...

 

 

Thank you

1 ACCEPTED SOLUTION
vedran
Frequent Visitor

I solved..

 

WEEKDAY Function (DAX) is for that

https://msdn.microsoft.com/en-us/library/ee634550.aspx?f=255&MSPPError=-2147217396 

 

DayNo = WEEKDAY(DateKey[Date];2)

View solution in original post

3 REPLIES 3
mfbati
Regular Visitor

In Power Query DayOfWeek function returns a number from 0 to 6. If you need a number between 1 and 7 in Power Query, you can use this code:

 

While the first day of a week is Sunday:

DayNo = Date.DayOfWeek([DateColumn], Day.Monday)+1


While the first day of a week is Monday:

DayNo = Date.DayOfWeek([DateColumn], Day.Tuesday)+1

 

Thanks, it is working fine.

vedran
Frequent Visitor

I solved..

 

WEEKDAY Function (DAX) is for that

https://msdn.microsoft.com/en-us/library/ee634550.aspx?f=255&MSPPError=-2147217396 

 

DayNo = WEEKDAY(DateKey[Date];2)

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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