Forum Discussion
Matrix filtering
Hi All!
I am trying to filter a matrix. To simplify, let's say I have two rows: state and city. For my value, I have count of new neighborhoods. I want to filter out any states that have less than five new neighborhoods. How do I do this?! Seems like it should be simple but running into an issue where the filter pane option only seems to filter the lowest row level. Why? Or, if there is a better way to do this, to filter out the states with less than five new neighborhoods? Seems like it's some sort of groupby option, but having a hard time understanding how the pieces fit together.
2 Replies
- ExcelMonkeImpactful Individual
Hi there,
Based on somewhat limited information in your post, this is what I would recommend:
You can create a measure that returns a 1 or 0 (or whatever you prefer) if a state has less than 5 new neighbourhoods. For example:Filter = IF ( CALCULATE ( [Count of New Neighbourhoods], ALLEXCEPT ( LocationTable, LocationTable[State] ) ) <= 5, 1, 0 )What this does is it will look at your count of new neighbourhoods on the state-level. If it is less than or equal to 5, it returns a 1, else a 0
- LupinAinsworthFrequent Visitor
Thank you! This mostly seems to work - however, I do want the option to use this logic with slicers involving other fields, is that possible? Since it's less than I think it should work for this use case, but what if I was doing greater than?