Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers!
Enter the sweepstakes now!Prepping for a Fabric certification exam? Join us for a live prep session with exam experts to learn how to pass the exam. Register 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!
Check out the May 2025 Power BI update to learn about new features.
Explore and share Fabric Notebooks to boost Power BI insights in the new community notebooks gallery.
User | Count |
---|---|
17 | |
17 | |
14 | |
12 | |
12 |
User | Count |
---|---|
10 | |
9 | |
8 | |
7 | |
7 |