Как создать фильтр, который фильтрует значения, «сгенерированные» показателем в визуальной таблице в Power BI?Является ли это возможным? - PullRequest
0 голосов
/ 25 октября 2018

У меня есть следующая визуальная таблица в Power BI.

enter image description here

  • % Продано o / Расчетное
  • Слово

Если бы в визуальной таблице было MEASURES и вычислено построчно, у меня нет % Продано o / Предполагаемое и Word в моей базе данных.

Word показывает только 2 значения.«Хорошо» для % Продано o / Оценено между 100% и 51% и «Плохо» между 50% и 0%.

Мне нужно создать фильтр (слайсер), который содержит2 слова («Хороший» и «Плохой»), и когда пользователь выбирает «Хороший», в таблице отображаются только строки с Word = «Хороший».

Я не могу установить »Хорошие "и" плохие "для подкатегорий в базе данных, рассчитывается по мере на визуальной таблице.

Возможно ли это сделать?

1 Ответ

0 голосов
/ 25 октября 2018

Создайте новую таблицу слов, которые вы хотите использовать в слайсере.Вы можете ввести его, используя Ввод данных или определив новую таблицу следующим образом:

Labels = DATATABLE("Words", STRING, {{"Nice"}, {"Bad"}})

В любом случае, это просто простая таблица:

Words
-----
Nice
Bad

Используйте этот столбец для создания слайсераи затем отрегулируйте свою Word меру, чтобы принять во внимание выбор (ы) слайсера.Например, если ваша мера была

Word = IF([%Sold o/ Estimated] > 0.5, "Nice", "Bad")

, давайте изменим ее, чтобы она возвращала пустое значение, если выходные данные не являются одним из выбранных слов.

Word = 
VAR Label = IF([%Sold o/ Estimated] > 0.5, "Nice", "Bad")
RETURN IF(Label IN VALUES(Labels[Words]), Label, BLANK())

Это сделает невыбранные словавернуть пробелы в вашем столе.Последний шаг - добавить фильтр визуального уровня , чтобы исключить строки с пустыми значениями Word.

Visual Level Filter

...