Power BI (DAX): Distinct Count Filtered by Condition

AME picture AME · Feb 16, 2016 · Viewed 35.7k times · Source

I have a data set with publishers with revenue by month. Publishers are considered to be "active" month if their revenue is equal or greater than 1000 for a given month.

Now, I want to count the distinct number of "active" publishers over a monthly trend using Power BI (DAX).

Example Data Set

Example Data Set

Here is a measure formula that I attempted:

DistCountActiveMonths = CALCULATE(DISTINCTCOUNT('Net Revenue Data'[Publisher Name]),FILTER('Net Revenue Data','Net Revenue Data'[Active Month]=1))

Please advise how to correct this formula to achieve the desired result, e.g.:

enter image description here

Answer

greggyb picture greggyb · Feb 16, 2016
DistinctCountActiveMonths =
CALCULATE(
    DISTINCTCOUNT( 'Net Revenue Data'[Publisher Name] )
    ,'Net Revenue Data'[Active Month] = 1
)