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

Get inspired! Check out the entries from the Power BI DataViz World Championships preliminary rounds and give kudos to your favorites. View the vizzies.

Reply
Sonam_Pillai
Helper I
Helper I

How to exclude values

 

I have data like this:

 

CitiesCriteriaValue
MumbaiCriteria1 376
MumbaiCriteria2 null
ChennaiCriteria1 471
ChennaiCriteria2 254
DelhiCriteria1 null
DelhiCriteria2 481

 

pivot for better understanding:

CitiesCriteria1Criteria2Grand Total
Mumbai376 376
Chennai471254725
Delhi 481481

 

 so now when i am creating Clustered Column Chart i need cities having only Criteria 1. Means if in any city Criteria 1 is blank then i dont want graph to show that city. Currently it is showing Criteria 2 which i dont want. 

 

Basically from the above data i need details only for mumbai and channai. my clustered chart should show only these 2 cities with both critieria

 

any solution?

its better if i can do it throgh calculated column.

 

thanks in advance.

3 REPLIES 3
v-shex-msft
Community Support
Community Support

Hi @Sonam_Pillai,

The best simple way is to use 'Criteria' field on your 'visual level filter' with advanced filter mode 'not' option and type the values which you do not want to be displayed.

In addition, you can create a calculate table to extract the Criteria field values without relationship mapping and use it to create a slicer, then write a measure to filter records based on selection and use on raw chart visual level filter to filter records.

Calculate table:
Selector =
VALUES ( Table[Criteria] )

Measure filter formula:
measure =
VAR selected =
    ALLSELECTED ( Selector[Criteria] )
RETURN
    IF (
        COUNTROWS (
            FILTER ( ALLSELECTED ( Table ), [Criteria] IN selected && [Value] <> null )
        ) > 0,
        "Y",
        "N"
    )

Regards,
Xiaoxin Sheng

Community Support Team _ Xiaoxin
If this post helps, please consider accept as solution to help other members find it more quickly.
amitchandak
Super User
Super User

@Sonam_Pillai , You can use visual level filter

 

Or measure like

Calculate(sumX(filter(table,table[city]<> ,"Delhi" Table[value]))

Full Power BI Video 20 Hours YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

Thank you. @amitchandak 

 

This is working in table graph but i am not able to convert the same table into Clustered chart.

 

how to do it?

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code FABINSIDER for a $400 discount!

FebPBI_Carousel

Power BI Monthly Update - February 2025

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

March2025 Carousel

Fabric Community Update - March 2025

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