У меня есть модель powerbi для анализа результатов опроса.
У меня есть следующие расчетные показатели:
[distinctcount of respondents this year] = DISTINCTCOUNT('Fact NRPS'[Serial])
[distinctcount of respondents last year] = CALCULATE('Fact NRPS'[Responders], SAMEPERIODLASTYEAR('Dim Dates'[Date]))
[year on year difference] = [distinctcount of respondents this year] - [distinctcount of respondents last year]
В отчете я резюмирую эти меры [Question]
. Итак, у меня есть отчет с такими столбцами:
[Question]
,[distinctcount of respondents this year]
,[distinctcount of respondents last year]
,[year on year difference]
Теперь я хотел бы добавить итоговую строку внизу этого отчета, показывающую количество вопросов, где [year on year difference]
больше нуля, а где [year on year difference]
меньше нуля.
Таким образом, можно сказать, что на 45 вопросов респондентов больше, чем в прошлом году, а на 21 - меньше.
Как я мог сделать это в DAX?
Я попытался создать показатель с помощью SUMMARIZE, чтобы сгруппировать данные по [Вопросу] и получить количество вопросов, в которых
[year on year difference]
больше нуля. Однако это не сработало. Потому что вкратце это не позволяет мне использовать другую расчетную меру, то есть[year on year difference]
.Если я добавлю вычисляемую меру, например
If([year on year difference]>0,1,0)
, а затем добавлю итоговую строку в отчет, это тоже не сработает. В этом случае он показывает эту вычисляемую меру как 1 или 0 для итоговой строки.
Есть идеи, как я могу это сделать?
Спасибо
Мехмет