March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
Does anyone know how to implement the formula of LOD in Tableau into Power BI (DAX)?
Formula:
if [Last Update Date] = { FIXED : MAX([Last Update Date])} then "Current Week"
elseif [Last Update Date] = { FIXED : MAX(if [Last Update Date] <{ FIXED : MAX([Last Update Date])} then [Last Update Date] end)} then "Previous Week"
END
Thanks,
Solved! Go to Solution.
Hi @Anonymous ,
Try following:
base data:
Measure:
week =
IF (
WEEKNUM ( ( MAX ( 'Table'[Date] ) ) ) = WEEKNUM ( TODAY () ),
"Current Week",
IF (
WEEKNUM ( ( MAX ( 'Table'[Date] ) ) )
= WEEKNUM ( TODAY () ) - 1,
"Previous Week",
"null"
)
)
Final get:
And if you not want to get a measure,but rather to new column,use the following dax:
week2 =
IF (
WEEKNUM ( ( 'Table'[Date] ) ) = WEEKNUM ( TODAY () ),
"Current Week",
IF (
WEEKNUM ( ( 'Table'[Date] ) )
= WEEKNUM ( TODAY () ) - 1,
"Previous Week",
"null"
)
)
tip:
WEEKNUM([date],1) - the first week of the year, 1 means counting from Sunday, 2 means counting from Monday,adjust as you need!
Wish it is helpful for you!
Best Regards
Lucien
Hi @Anonymous ,
Try following:
base data:
Measure:
week =
IF (
WEEKNUM ( ( MAX ( 'Table'[Date] ) ) ) = WEEKNUM ( TODAY () ),
"Current Week",
IF (
WEEKNUM ( ( MAX ( 'Table'[Date] ) ) )
= WEEKNUM ( TODAY () ) - 1,
"Previous Week",
"null"
)
)
Final get:
And if you not want to get a measure,but rather to new column,use the following dax:
week2 =
IF (
WEEKNUM ( ( 'Table'[Date] ) ) = WEEKNUM ( TODAY () ),
"Current Week",
IF (
WEEKNUM ( ( 'Table'[Date] ) )
= WEEKNUM ( TODAY () ) - 1,
"Previous Week",
"null"
)
)
tip:
WEEKNUM([date],1) - the first week of the year, 1 means counting from Sunday, 2 means counting from Monday,adjust as you need!
Wish it is helpful for you!
Best Regards
Lucien
@Anonymous , if you want get column with this week and last week refer
Week Start date = 'Date'[Date]+-1*WEEKDAY('Date'[Date],2)+1
Week End date = 'Date'[Date]+ 7-1*WEEKDAY('Date'[Date],2)
Week Type = Switch( True(),
WEEKNUM('Datedim'[entrydate] ) = WEEKNUM( TODAY() ),"This Week" ,
WEEKNUM('Datedim'[entrydate] ) = WEEKNUM( TODAY() )-1,"Last Week" ,
[Week Name]
)
How work with Fixed LOD in power bi - https://www.youtube.com/watch?v=QdnOHcZqkPU
for WOW comparision
Power BI — Week on Week and WTD
https://medium.com/@amitchandak.1978/power-bi-wtd-questions-time-intelligence-4-5-98c30fab69d3
https://community.powerbi.com/t5/Community-Blog/Week-Is-Not-So-Weak-WTD-Last-WTD-and-This-Week-vs-Last-Week/ba-p/1051123
https://www.youtube.com/watch?v=pnAesWxYgJ8
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.
User | Count |
---|---|
116 | |
77 | |
58 | |
52 | |
46 |
User | Count |
---|---|
170 | |
117 | |
63 | |
56 | |
51 |