Forum Discussion
difference between removefilters(), all()
- 5 years ago
Jeanxyz
Not clear about the measures you have used. If you need a good video the refer to this please:
https://www.youtube.com/watch?v=O8S1XoRss28
Also this:
https://www.youtube.com/watch?v=O4co3WFMjfw
Thanks a lot, Fowmy! As usual, you gave me good guidance.
I did a test with a small sales fact table as below and link it to dim_date table. I also created three measures using removefilters(), all(), var respectively. It turns out all() and removefilters() generate the same results, both remove the filter in [Date] column, but if there is filter applied to another column in the Dim_Date table, [Date] field is still filtered. E.g., if I filter year 2021, then only dates in year 2021 are included in measure 1 and measure 2 , dates in year 2020 are not considered.
The last measure however works quite differently, the var DatesSelectionAndEarlier actually ignores any filters related to dim_Date table and calculate dates from the very 1st day in the dim_date table till the last day in the dim_date table.
So the learning here is var functions work seperately from current filtering context and start from the whole table.
Thanks,
So did it solve the problem and your query? š