Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.
Hi guys,
I am still figuring out how to use DAX. I have come up with the same answer using what looks like different DAX.
Is one better than the other or are they both essentially the same? I think the latter might be more efficent as it only filters a column. And what about OR and II, do these mean the same thing?
1.
=CALCULATE (
[TotalHours],
FILTER (
EmployeeHours,
EmployeeHours[Code] = "PICK"
|| EmployeeHours[Code] = "AXE"
)
)
2.
=CALCULATE (
[TotalHours],
FILTER (
ALL ( EmployeeHours[Code] ),
OR (
EmployeeHours[Code] = "PICK",
EmployeeHours[Code] = "AXE"
)
)
)
Solved! Go to Solution.
@Anonymous yes || and OR are doing the same thing here. One is a Function and another one is an operator .
In this case, you can use in
CALCULATE (
[TotalHours],
FILTER (
EmployeeHours,
EmployeeHours[Code] in { "PICK" , "AXE" }
)
)
I try to avoid or as far as possible
@Anonymous yes || and OR are doing the same thing here. One is a Function and another one is an operator .
In this case, you can use in
CALCULATE (
[TotalHours],
FILTER (
EmployeeHours,
EmployeeHours[Code] in { "PICK" , "AXE" }
)
)
I try to avoid or as far as possible
@amitchandak Thanks for that...Although now there is a third way to do this calculation 😄
Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!
Check out the September 2025 Power BI update to learn about new features.
User | Count |
---|---|
15 | |
14 | |
11 | |
10 | |
9 |