The ultimate Microsoft Fabric, Power BI, Azure AI, and SQL learning event: Join us in Stockholm, September 24-27, 2024.
Save €200 with code MSCUST on top of early bird pricing!
Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
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!
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Check out the August 2024 Power BI update to learn about new features.
User | Count |
---|---|
21 | |
19 | |
18 | |
15 | |
13 |
User | Count |
---|---|
41 | |
35 | |
22 | |
22 | |
17 |