Forum Discussion

bk-ikram's avatar
bk-ikram
Frequent Visitor
2 years ago
Solved

DistinctCount , ignoring one filter

Hi,  Say I am working on the datamodel found in this report : https://tinyurl.com/2upv9t53 I want to create a similar table to this, where distinct count of customerIds are displayed for all row...
  • Greg_Deckler's avatar
    2 years ago

    bk-ikram Try the following. PBIX attached below signature.

     

    Measure = 
        VAR __Group = MAX( 'Customer'[CategoryGroup] )
        VAR __Sales = SUM( 'Sales'[Sales] )
        VAR __CountCustomers = 
            COUNTROWS( 
                DISTINCT(
                    SELECTCOLUMNS(
                        FILTER( 
                            ALLSELECTED('Customer'),
                            [CategoryGroup] = __Group
                        ),
                        "__Customer", [Customer Name]
                    )
                )
            )
        VAR __Result = IF( __Sales = BLANK(), BLANK(), __CountCustomers )
    RETURN
        __Result