Динамически отображать меры на основе значения фильтра в таблице - PullRequest
0 голосов
/ 22 января 2019

У меня было требование, при котором я должен отображать меры на основе фильтра, созданного по значению измерения. Например,

Dimension Filter Value Dropdown  --> Value1, Value2, Value3
Measures --> Measure1, Measure11, Measure2 Measure21, Measure22, Measure3

Когда я выбираю

Case 1 : 
Filter -> Value1
Measure To display -> Measure1, Measure11

Case2 :
Filter -> Value2
Measure To display -> Measure2, Measure21, Measure22

Case3:
Filter -> Value3
Measure To display -> Measure3

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

Но в приведенной выше ссылке они показаны на основе значения фильтра, они отображают только одну меру, а не несколько мер. Мне нужно отобразить несколько мер на основе значения фильтра.

Как объяснено, я следил за процессом, но не знаю, как включить несколько показателей в приведенный ниже код в поле «Рассчитать»

CASE [Filter Parameter]
WHEN “Value1” THEN Measure1, Measure11
WHEN “Value2” THEN Measure2, Measure21, Measure22
WHEN “Value3” THEN Measure3
END

Надеюсь, это хорошо объяснено, пожалуйста, дайте мне знать.

Спасибо

1 Ответ

0 голосов
/ 22 января 2019

Вам необходимо как транспонировать ваш набор данных, так и создать флаг, который будет использоваться в качестве значения фильтра.

Чтобы транспонировать ваши данные:

  • Редактирование источника данных
  • Щелкните по первому столбцу, который вы хотите транспонировать, а затем Shift + щелкните по последнему

enter image description here

  • Нажмите Pivot
  • Теперь перейдите к вашему листу для работы с данными.

Я создам поле, чтобы просто вытащить номер для строки 'MeasureN', чтобы легче было создать фильтр, нов этом нет необходимости.

enter image description here

Теперь я напишу вычисление, которое будет использоваться в качестве фильтра, отражающего логику, которой вы поделились.

enter image description here

Размещение таблеток на экране следующим образом ...

enter image description here

Надеюсь, предоставит вам функциональность, которую вы искали.Удачного вам визинга!

...