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
Hello everyone,
now I'm struggling with a problem related WORKDAY...
I want to get the date that move [M_date] forward [LT] days on workdays.
→it's equal to Excel function WORKDAY([M_date,-[LT],[Holi]) but I couldn't figure out....(I'm doing it on PowerPivot)
e.g. (Left below; fact table,a row colored yellow Right; calender table)
M_date is 19/8/2024,LT is 2days,the date wanted is 8/8/2024.
How can I make a formula for calculated column (and measure,if possible)?
Thank you for your continuing support and kindness!
Best Regards,
Solved! Go to Solution.
Though I wont recommend calculated columns, here is forumula:
var Holiday=filter('Calendar', 'Calendar' [Date]<current _date&&'Calendar'[1* E]='*')
var LT = TEST_'(PN] var F_Date=topn(LT,Holiday, 'Calendar'[Date], DESC)
var Result=minx(F_Date, 'Calendar [Date])
return Result
topn is used on a calendar dimension table, so I dont it would cause any performance issues
Need a Power BI Consultation? Hire me on Upwork
Connect on LinkedIn
|
@ohnothimagain
There are multiple ways to acheive this, one option is to use NETWORKDAYS function in DAX.
NETWORKDAYS – DAX Guide
I tried a different approach and did not use networkdays()
Please find the attached file
Need a Power BI Consultation? Hire me on Upwork
Connect on LinkedIn
|
Thank you so much! it worked,I have no idea for using TOPN.
and I'm afraid to say that I ask you an additional request,how do you write a formula
for calculated columns?
I tried following formula and it seems to be successed.but I'm concerning its processing cost.
*sorry for incovenience for displaying in my native language.
Though I wont recommend calculated columns, here is forumula:
var Holiday=filter('Calendar', 'Calendar' [Date]<current _date&&'Calendar'[1* E]='*')
var LT = TEST_'(PN] var F_Date=topn(LT,Holiday, 'Calendar'[Date], DESC)
var Result=minx(F_Date, 'Calendar [Date])
return Result
topn is used on a calendar dimension table, so I dont it would cause any performance issues
Need a Power BI Consultation? Hire me on Upwork
Connect on LinkedIn
|
Ah,I've misunderstood about row context...Did it!
I need a numeric table lke this,so I considered it's necessary to make a relationship.
(if there's another way,I’d greatly appreciate it )
anyway,Thank you for your help!
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.
User | Count |
---|---|
23 | |
16 | |
12 | |
9 | |
7 |
User | Count |
---|---|
38 | |
32 | |
28 | |
12 | |
11 |