2015-01-21 4 views
1

Мне нужно отображать табличные данные, структура которых (столбцы и заголовки) изменяется в зависимости от идентификатора. Для ID «A» я бы получил столбцы «Имя | Адрес | действительный», но для ID «B» я получил бы «Имя | День рождения | Пол».QlikView: общий отчет на основе динамической структуры таблицы

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

Возможно ли создать общий отчет на основе этого?

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

ответ

1

Если вы используете Qlikview 11, вы можете использовать условное show/hide для каждого измерения/выражения в диаграммах.

Используйте выражение как

GetFieldSelections(ID) = 'A' 

в разделе состояния свойств диаграммы для других размеров

Chart Properties

Если вы используете QLikSense, вы можете сделать это через API, но кажется, что это нарушает цель QlikSense (которая является чистым adhoc-открытием по сравнению с управляемой аналитикой Qlikview 11).

Если вы используете Qlikview 10, вы можете сделать это, сохранив выражение в переменной и вызывая переменную в измерении диаграммы.