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
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.
- Fowmy5 years agoSuper User
Thanks,
So did it solve the problem and your query? 🙂