Okay, SO I am trying to understand the behavior of FILTER(ALL) Function in DAX. I have created two DAX Expressions
1.
sales 100 using table in ALL =
CALCULATE(
[Customer sales],
FILTER(
ALL('Sales by Store'),
'Sales by Store'[quantity_sold] * 'Sales by Store'[unit_price] >100
)
)
sales 100 using column names in ALL =
CALCULATE(
[Customer sales],
FILTER(
ALL('Sales by Store'[quantity_sold], 'Sales by Store'[unit_price]),
'Sales by Store'[quantity_sold] * 'Sales by Store'[unit_price] >100
)
)
In the Image above, Why is that when use a table name in the ALL function, we get the values in all categories. But, when we use the column names, we only get it where the value is more than 100, which is only one category, coffee beans.