Dear Sir
Can you kindly check me for below two measures which produce the same results currently for as much as I tested on different context?
The first one is taking reference from RADACAD Youtube channel ( https://www.youtube.com/watch?v=kSy-7UHe4HE ) and the second one is I created myself which seems much more simpler. But I am afraid that my second one can be wrong in some context I can’t imagine now. Would you kindly check for me, please? The main difference is the former one uses Filter and Addcolumns and the later one just directly use Filter.
#Active Users =
VAR CurrentDate = Max(‘Calendar’[Date])
VAR CustomersTable =
ADDCOLUMNS(
Customer,
“Sales In Specific Period”,
CALCULATE(
[Total Sales],
FILTER(
All(‘Calendar’[Date]),
‘Calendar’[Date] <= CurrentDate &&
‘Calendar’[Date] > CurrentDate - [Number of Days Value] )),
“Cumulative Sales”,
[Cumulative Sales Over Date])
VAR ActiveUsers =
COUNTROWS(
FILTER(
CustomersTable,
[Sales In Specific Period] > 0 ))
Return
ActiveUsers
#Active Users 2 =
VAR CurrentDate = Max(‘Calendar’[Date])
VAR SalesInSpecificPeriod = Filter( Customer,
CALCULATE(
[Total Sales],
FILTER(
All(‘Calendar’[Date]),
‘Calendar’[Date] <= CurrentDate &&
‘Calendar’[Date] > CurrentDate - [Number of Days Value] )) > 0)
VAR ActiveUsers =
COUNTROWS(
SalesInSpecificPeriod )
Return
ActiveUsers