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

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now

Reply
Anonymous
Not applicable

Finding date using Weeknum Weekday and Year

Hi Team,

I have weeknumber column WeekDay Colum and Year column, I have to find date for this.

Can you please help me.

 

Thanks!

1 ACCEPTED SOLUTION
v-yanjiang-msft
Community Support
Community Support

Hi @Anonymous ,

According to your description, here's my solution, create a column.

Column =
VAR _firstweek =
    7 - WEEKDAY ( DATE ( [Year], 1, 1 ) ) + 1
VAR _between = ( [Week] - 1 ) * 7
VAR _lastweek =
    SWITCH (
        [WeekDay],
        "Monday", 1,
        "Tuesday", 2,
        "Wedsday", 3,
        "Thursday", 4,
        "Friday", 5,
        "Saturday", 6,
        "Sunday", 7
    )
RETURN
    DATE ( [Year], 1, 1 ) + _firstweek + _between + _lastweek

Get the correct result:

vyanjiangmsft_0-1685094312774.png

I attach my sample below for your reference.

 

Best regards,

Community Support Team_yanjiang

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

 

View solution in original post

6 REPLIES 6
v-yanjiang-msft
Community Support
Community Support

Hi @Anonymous ,

According to your description, here's my solution, create a column.

Column =
VAR _firstweek =
    7 - WEEKDAY ( DATE ( [Year], 1, 1 ) ) + 1
VAR _between = ( [Week] - 1 ) * 7
VAR _lastweek =
    SWITCH (
        [WeekDay],
        "Monday", 1,
        "Tuesday", 2,
        "Wedsday", 3,
        "Thursday", 4,
        "Friday", 5,
        "Saturday", 6,
        "Sunday", 7
    )
RETURN
    DATE ( [Year], 1, 1 ) + _firstweek + _between + _lastweek

Get the correct result:

vyanjiangmsft_0-1685094312774.png

I attach my sample below for your reference.

 

Best regards,

Community Support Team_yanjiang

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

 

Anonymous
Not applicable

@rajulshah  I want to create a date colum based on weeknum weekday and year

 

 

thanks !

@Anonymous 

So instead of variables, you can use the columns in it. Please let me know if you find any issues.

rajulshah
Resident Rockstar
Resident Rockstar

@Anonymous 
Can you provide the sample data and output?

Anonymous
Not applicable

@rajulshah 

Sample data is 

Week  WeekDay Year Req_Result

41       Tuesday   2022       11/10/2023(DD_MM_YYYY)

 

@Anonymous 
I have created a measure as follows. Maybe this can help you to reach what you need.

SelectedDate =
VAR DateTable =
    CALENDARAUTO ()
VAR WeekNumber = 41
VAR WeekDayValue = "Tuesday"
VAR YearValue = 2023
RETURN
    MINX (
        FILTER (
            DateTable,
            FORMAT ( [Date], "dddd" ) = WeekDayValue
                && WEEKNUM ( [Date] ) = WeekNumber
                && YEAR ( [Date] ) = YearValue
        ),
        [Date]
    )

Helpful resources

Announcements
Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

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

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.

Top Solution Authors
Top Kudoed Authors