Power BI: добавьте значение среза в таблицу - PullRequest
0 голосов
/ 06 ноября 2018

В моей модели данных есть одна таблица, Tbl. Имеет несколько полей, включая F1.

На моей странице есть слайсер (фильтр) на F1. Я хочу построить меру, которая возвращает отфильтрованное значение для F1, и добавить его в визуальную таблицу.

Визуал будет выглядеть так:

F1 (all values) | F1 (filtered value)

Как я могу это сделать?

Ответы [ 2 ]

0 голосов
/ 06 ноября 2018

Это немного сложно, так как вы хотите, чтобы слайсер влиял на один столбец, а не на другой.

Что я хотел бы сделать, это создать новую таблицу для использования в слайсере.

Моделирование> Новая таблица: Slicer = VALUES(Table1[F1])

Затем используйте Slicer[F1] для вашего слайсера вместо Table1[Slicer] и определите меру

Selected F1 = MAX(Slicer[F1])

(Вы можете использовать другую функцию, например LASTNONBLANK или SELECTEDVALUE вместо MAX, если хотите).

Тогда, если вы настроите свой стол с помощью Table1[F1] и [Selected F1], он должен выглядеть следующим образом:

Slicer Selection

0 голосов
/ 06 ноября 2018

Давайте назовем меру, которая возвращает отфильтрованное значение Ms1. Если вы хотите получить другую меру, которая не будет затронута срезом и рассчитана по всем значениям F1, то вы захотите использовать функцию ALL. Новая мера Ms2 будет выглядеть так:

Ms2 = Рассчитать ([Ms1], ВСЕ (Таблица [F1]))

...