Power BI / DAX показывает количество различных значений в столбце

#powerbi #dax

Вопрос:

Я хотел бы расширить решение на этой странице: https://community.powerbi.com/t5/Desktop/Count-of-values-in-a-column/m-p/1886337#M724504

Исходное решение приведено в Power query. Но я бы хотел получить решение DAX…

Я создал таблицу из источника полей и составителя. Если я хочу увидеть те источники, где есть только один составитель, как лучше всего это сделать с помощью DAX?

Как и источники «МН», «РТ» и «ПО».

Составитель источника

АБ Июнь

ЭБ Джейн

МН Июнь

СС Ким

СС Ли

СС Джим

RT Ким

ПО Июнь

ПО Июнь

RT Ким

Результат, который я ищу, похож на:

Номер Составителя Источника

МН 1 июня

РТ Ким 1

ПО 1 июня

DAX, который приближается, выглядит так: TableResult = ФИЛЬТР ( ИТОГОВЫЕ значения ( «Таблица»[Источник], «Число», ЧИСЛО РАЗЛИЧИЙ ( «Таблица»[Составитель] ) ), [Число] = 1 )

Это дает источник и номер, но не Составителя…. Есть какие-нибудь идеи?

Ответ №1:

Пожалуйста, попробуйте это

 newMeasure = 
CALCULATE (
    DISTINCTCOUNT ( 'Table 1'[Preparer] ),
    FILTER (
        GROUPBY ( 'Table 1', 'Table 1'[Source], 'Table 1'[Preparer] ),
        CALCULATE (
            DISTINCTCOUNT ( 'Table 1'[Preparer] ),
            ALLEXCEPT ( 'Table 1', 'Table 1'[Source] )
        ) = 1
    )
)
 

Решение