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!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
I need to create a calculation where after meeting the condition it should filter out measure values.
Condition is - If City = Australia && Town = A || Town = B || Town = C then Filter out Measure Values ( Sales , Profit Etc.)
Any suggestions ?
Thanks for sharing your input, I will try this out. Also, can we include a time range in the calculation (which is to be filtered out) . Any suggestions on this ?
Hello @UditJ,
Can you please try to structure your DAX formula as follows:
FilteredMeasure =
CALCULATE(
[YourMeasure], // Your actual measure, e.g., [Sales]
FILTER(
'YourTable', // Your actual table name
'YourTable'[City] = "Australia" &&
(
'YourTable'[Town] = "A" ||
'YourTable'[Town] = "B" ||
'YourTable'[Town] = "C"
)
)
)
Thanks for your input, I will try this out, also can we include a specific time range (Which is to be filtered) in the same calculation?
@UditJ , You can create new mesures like
Calculate([Sales], filter(Table, Table[City] ="Australia" && Table[Town] in {"A", "B", "C"}) )
Calculate([Profit], filter(Table, Table[City] ="Australia" && Table[Town] in {"A", "B", "C"}) )
Or create a calculation group hand have item like
Calculate(selectedmeasure() filter(Table, Table[City] ="Australia" && Table[Town] in {"A", "B", "C"}) )
Model explorer public preview with calculation group authoring| Measure Slicer: https://youtu.be/VfxfJJ0RzvU
In the same calculation can we include data range? For Example - 28th Feb - 5th March means the calculation works for only this date range.
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
| User | Count |
|---|---|
| 40 | |
| 35 | |
| 34 | |
| 31 | |
| 28 |
| User | Count |
|---|---|
| 137 | |
| 102 | |
| 68 | |
| 66 | |
| 64 |