Рассчитанные меры PowerBi не влияют на категории - PullRequest
0 голосов
/ 08 января 2020

Я новичок в powerBI и создал меру, используя две таблицы, как указано ниже.

Paid Users = 
VAR current_month = MAX('Date'[Dates])
VAR customers = CALCULATE(sum('users'[CustomersOrNot]), FILTER(ALL('users'),'users'[CustomersOrNotDate] <= current_month && 'users'[CanceledDate] > current_month && 'users'[category] IN {"001","002","003"}))
return customers

, поэтому у нас есть таблица пользователей и таблица дат, но когда я пытаюсь создать диаграмму платных пользователей с Категория Я получаю одинаковые значения для всех категорий, а не разные значения для разных категорий. Таблица пользователей enter image description here Даты enter image description here

1 Ответ

1 голос
/ 08 января 2020

В расчете вы используете Filter All, который создает проблемы. Чтобы обойти это, вы можете создать столбец со следующим вычислением:

Paid Users = 
VAR current_month = MAX('Date'[Dates])
VAR customers = CALCULATE(sum(users[CustomerOrNot]), FILTER(ALLEXCEPT('users',users[category]),'users'[CustomerOrNotDate] <= current_month && users[CanceledDate] > current_month && users[category] IN {"001","002","003"}))
return customers

Теперь вы можете объединить это с помощью min(Paid Users), чтобы получить результаты на уровне категории. Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...