2015-10-18 1 views
0

У меня есть три разные таблицы, которые содержат подобное поле («Департамент»), что означает, что возможные значения в каждом из них точно такие же. У меня есть лист, который показывает разные объекты, скажем, графики, линейные графики, прямую таблицу и т. Д. На основе таблиц 1, 2 или 3. Теперь, поскольку таблицы не связаны напрямую, я не могу просто иметь список, который выбирает работы на всех их для этой колонки. Я хочу иметь один выбор, например, список на основе одного из них, но выбор сделан, как показать мне все возможные значения, где Поле A = Поле B = Поле C и при отмене выбора Я хочу иметь такое же поведение Вероятно, я придется использовать макросы, но я не нахожу никаких хороших советов.Выбор Qlikview для работы над несколькими полями

ответ

0

Для этого случая вы можете использовать заданный анализ p().

Например, если ваши поля указаны как Department и Department1. Тогда вы бы ваш ListBox основаны на Department поле и в картах, где требуются Department1 выбора вы можете написать выражение как это:

sum({< Department1 = p(Department) >} Value) 

Это покажет sum(Value) где выбраны/возможные значения в Department равны Department1

Что касается макросов - они должны быть вашим действительно, действительно окончательным решением и стараться избегать их. Они не работают на 100%, когда документ публикуется на сервере, и они однопоточные, что может привести к проблемам с производительностью в вашем приложении.

+0

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

+0

Вы можете использовать действие для выбора полей из одного поля в другое. Посмотрите на это -> http://blog.axc.net/using-buttons-to-select-field-values. Лично я предпочитаю заданный анализ. Использование действия действительно сделает выбор в поле, и когда вы нажмете кнопку «назад», вам также нужно будет пройти этот выбор –

 Смежные вопросы

  • Нет связанных вопросов^_^