2016-07-11 2 views
2

У меня есть модель powerbi для анализа результатов опроса.PowerBI Measure

У меня есть следующие расчетные меры:

[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?

  • Я попытался создать меру, используя Суммируйте сгруппировать данные по [Вопрос] и получить ряд вопросов, где [year on year difference] больше нуля. Однако это не сработало. Потому что в резюме это не позволяет мне использовать другую рассчитанную меру, то есть [year on year difference].

  • Если я добавлю рассчитанную меру, такую ​​как If([year on year difference]>0,1,0), а затем добавьте итоговую строку в отчет, это тоже не сработает. В этом случае он показывает эту рассчитанную меру как 1 или 0 для общей строки.

Любые идеи о том, как я могу это сделать?

Благодаря

Мехмет

+0

Это старый вопрос, так что вы, вероятно, не ищете ответ больше. Если да, есть ли у вас какие-либо данные, которые вы можете использовать для каждой таблицы? Также было бы полезно знать, как таблицы связаны в Power BI (например, скриншот экрана отношений). – Leonard

ответ

1

Что-то, как это должно работать:

Measure = CALCULATE(COUNT([Column]), 
        FILTER(Table, [Year]=2017)) - CALCULATE(COUNT([Column]), 
        FILTER(Table, [Year]=2016)) 
Смежные вопросы