DAX: фильтр на счетчиках - PullRequest
0 голосов
/ 12 февраля 2019

Я работаю в наборе данных (отношениях), который отслеживает владение фирмами.Если у фирмы 8 владельцев, у компании есть 8 строк в наборе данных, по одному на каждого владельца.Владелец может иметь несколько фирм, даже владеть фирмой через две разные фирмы, тем самым имея два одинаковых ряда в наборе данных.Из приведенного ниже кода у меня есть расчетный столбец, который показывает, сколько фирм принадлежит конкретному владельцу в этом секторе.Мне нужен столбец, в котором для каждой строки показано, сколько уникальных фирм принадлежит конкретному владельцу в этом секторе.Это что-то вроде;для каждой строки найдите, сколько раз владелец или владельцы появляются в базе данных отношений, и учитывайте только один, если есть дубликаты, когда один и тот же владелец появляется два раза для фирмы.Это то, что я до сих пор:

=
CALCULATE (
    COUNTROWS ( Relations );
    ALLEXCEPT( Relations; Relations[participantnumber]; Relations [127_industry])
)    
...