Forum Discussion
mohan_g_das1986
Helper III
7 years agoVERY URGENT!! - Show all Completed Week data
Hi, I need an very urgent request to show the units for only completed weeks; below is the week structure
- When Today is July 10, 2019 - Last Completed Week is - July 01, 2019 (Monday) to July 7, 2019 (Sunday)
- When Today is July 20, 2019 - Last Completed Week is - July 08, 2019 (Monday) to July 14, 2019 (Sunday)
Below is the link for my previous question still no answer;
https://community.powerbi.com/t5/Desktop/DAX-to-show-all-N-completed-weeks-data/m-p/745014#M359143
i tried Weekoffset & it works for last 2 weeks and not for all completed weeks (maybe 13 or 15 weeks)
Used another DAX measure
Flag_Test = If(format([Last Refreshed], "mm dd yyyy") = format(Calendar_time[Date], "mm dd yyyy"),"Current",
If((([Last Refreshed]- Calendar_time[Date])-1) < 0,"Future","Past"))
Eventhough my flag is past still incomplete w
Create new tables
calendar = ADDCOLUMNS ( CALENDARAUTO (), "year", YEAR ( [date] ), "month", MONTH ( [date] ), "weeknum", WEEKNUM ( [date], 2 ), "year-weeknum", YEAR ( [Date] ) & WEEKNUM ( [Date], 2 ) )weekset = VALUES('calendar'[weeknum])Don't create any relationship for "weekset" table
Create measures in Sheet3
selected_weeknumber = SELECTEDVALUE(weekset[weeknum]) current_week = WEEKNUM(TODAY(),2) last week = [current_week]-[selected_weeknumber] flag = IF(MAX('calendar'[weeknum])<[current_week]&&MAX('calendar'[weeknum])>=[last week],1,0)
1 Reply
- v-juanli-msft
Community Support
Create new tables
calendar = ADDCOLUMNS ( CALENDARAUTO (), "year", YEAR ( [date] ), "month", MONTH ( [date] ), "weeknum", WEEKNUM ( [date], 2 ), "year-weeknum", YEAR ( [Date] ) & WEEKNUM ( [Date], 2 ) )weekset = VALUES('calendar'[weeknum])Don't create any relationship for "weekset" table
Create measures in Sheet3
selected_weeknumber = SELECTEDVALUE(weekset[weeknum]) current_week = WEEKNUM(TODAY(),2) last week = [current_week]-[selected_weeknumber] flag = IF(MAX('calendar'[weeknum])<[current_week]&&MAX('calendar'[weeknum])>=[last week],1,0)