The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
I'm trying to generate a "WorkingDays" column that calculates the NETWORKDAYS using the StartDate/EndDate values I've created in my Quarter's table. I'm not getting an error, but it's still not working:
I've tried using SELECTEDVALUE(Quarters[StartDate].[Date] and SELECTEDVALUE(Quarters[EndDate].[Date], but I keep getting NULL in WorkingDays. Any ideas?
Solved! Go to Solution.
Hi @roehler
You don't need SELECTEDVALUE
.
The calculated column expression is evaluated in the row context of the Quarters
table, so you can reference columns of that table directly.
WorkingDays =
VAR StartDate = Quarters[StartDate]
VAR EndDate = Quarters[EndDate]
RETURN
NETWORKDAYS ( StartDate, EndDate, 1, Holidays )
Thank you Owen, that was perfect. I had added SELECTEDVALUE after my first attempt, and without it, it didn't work for some reason, but I removed it this morning and it worked fine.
Hi @roehler ,
Its likely due to the misuse of the SELECTEDVALUE function within a calculated column context. SELECTEDVALUE is best suited for measures or visuals where there's a specific filter context.
In a calculated column, each row already has direct access to its respective values, so there's no need to use SELECTEDVALUE. Instead, you can refer directly to the [StartDate] and [EndDate] columns.
Additionally, make sure that the Holidays table you're referencing is structured as a single-column table with proper date formatting. The corrected DAX should look like this:
WorkingDays =
NETWORKDAYS(Quarters[StartDate], Quarters[EndDate], 1, Holidays[Date])
Hi @roehler
You don't need SELECTEDVALUE
.
The calculated column expression is evaluated in the row context of the Quarters
table, so you can reference columns of that table directly.
WorkingDays =
VAR StartDate = Quarters[StartDate]
VAR EndDate = Quarters[EndDate]
RETURN
NETWORKDAYS ( StartDate, EndDate, 1, Holidays )
User | Count |
---|---|
37 | |
15 | |
14 | |
13 | |
9 |
User | Count |
---|---|
46 | |
44 | |
20 | |
18 | |
18 |