Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
UditJ
Helper III
Helper III

Create a calculation using filter after some condition

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 ? 

5 REPLIES 5
UditJ
Helper III
Helper III

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 ?

Sahir_Maharaj
Super User
Super User

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"
        )
    )
)

Did I answer your question? Mark my post as a solution, this will help others!

If my response(s) assisted you in any way, don't forget to drop me a "Kudos" 🙂

Kind Regards,
Sahir Maharaj
Data Scientist | Data Engineer | Data Analyst | AI Engineer
P.S. Want me to build your Power BI solution? (Yes, its FREE!)
➤ Lets connect on LinkedIn: Join my network of 15K+ professionals
➤ Join my free newsletter: Data Driven: From 0 to 100
➤ Website: https://sahirmaharaj.com
➤ Email: sahir@sahirmaharaj.com
➤ Want me to build your Power BI solution? Lets chat about how I can assist!
➤ Join my Medium community of 30K readers! Sharing my knowledge about data science and artificial intelligence
➤ Explore my latest project (350K+ views): Wordlit.net
➤ 100+ FREE Power BI Themes: Download Now
LinkedIn Top Voice in Artificial Intelligence, Data Science and Machine Learning

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? 

amitchandak
Super User
Super User

@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

 

 

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

In the same calculation can we include data range?  For Example - 28th Feb - 5th March means the calculation works for only this date range. 

Helpful resources

Announcements
July 2025 community update carousel

Fabric Community Update - July 2025

Find out what's new and trending in the Fabric community.

July PBI25 Carousel

Power BI Monthly Update - July 2025

Check out the July 2025 Power BI update to learn about new features.