Forum Discussion
Exclude items from a filtered list
- Anonymous7 years ago
Found 2 methods doing so:
1) Except(SelectColumns(MasterTable, "XXX", MasterTabl[Name]), SelectColumns(ListToExclude, "YYY", ListToExclude[Name]))
2) Anti Join using merge queries
thanks!
Hi Anonymous
Two options:
1. Create a calculated table like this:
NewMasterTable =
CALCULATETABLE (
MasterTable,
EXCEPT ( DISTINCT ( MasterTable[Name] ), ListToExclude )
)and use it as new master table. 'ListToExclude' is the one-column table with the names to be excluded.
2. a) Create a one-column table with the list of names to keep:
FilterColumn = EXCEPT ( DISTINCT ( MasterTable[Name] ), ListToExclude )
b) Place FilterColumn[Name] in Page level filters and select Advanced Filtering --> Show items when the value is: Not blank
Looks like EXCEPT only works if the 2 tables (MasterTable & ListToExclude) have the same dimensions.
My MasterTable has 20+ columns with all sorts of information, and List ToExclude is 1 column. Is there an approach using Parameters?
- AlB7 years agoCommunity Champion
Anonymous
??
The two tables in the EXCEPT in the code above are one-column tables:
EXCEPT ( DISTINCT ( MasterTable[Name] ), ListToExclude )
The number of columns in MasterTable is irrelevant.
- Anonymous7 years agoNot applicable
This is the error I am having:
A single value for column 'name' in table 'MasterTable' cannot be determined. This can happen when a measure formula refers to a column that contains many values without specifying an aggregation such as min, max, count, or sum to get a single result.
- AlB7 years agoCommunity Champion
Neither of the options suggested above are measures. They're both calculated tables as indicated