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! It's time to submit your entry. Live now!
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! It's time to submit your entry.
Check out the January 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 61 | |
| 49 | |
| 30 | |
| 25 | |
| 23 |
| User | Count |
|---|---|
| 128 | |
| 104 | |
| 56 | |
| 39 | |
| 31 |