Forum Discussion
DouweMeer
1 year agoImpactful Individual
Faster method for double boolean on filter?
Got this requirement that a source file contains per postal code a categorization. However, sometimes for a particular label, all postal codes are allowed. So I created something like this: minx...
Fowmy
1 year agoSuper User
M =
VAR __FactCountry = 'fact'[country]
VAR __FactPostal = 'fact'[postal]
VAR _FilteredTable =
FILTER (
SUMMARIZE (
'source file',
'source file'[country],
'source file'[postal code],
'source file'[value]
),
'source file'[country] = __FactCountry
&& ( 'source file'[postal code] = "all"
|| 'source file'[postal] = __FactPostal )
)
RETURN
MINX ( _FilteredTable, 'source file'[value] )
- DouweMeer1 year agoImpactful Individual
Why do you work with VAR's in this scenario? Aren't VAR's stored in memory during operation? Wouldn't that suck in capacity?