Использование видимости столбцов

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

Функции Показать Презентацию / Скрыть Колонку представлены в QV10. Измерение/Условное Выражение в QV11.

Панель Презентации из Прямой Таблицы с Графами предоставляет возможность показывать или скрывать столбцы. Решение Показать/Скрыть может быть также определено как условное. Если условие оценено как правильное, колонка будет отображаться.

Рис 1

 

Скрытые столбцы рассчитаны и «представлены» в качестве данных в диаграмме. Столбец, полученный в результате, не отображается в данном графике. Давайте рассмотрим данную функцию. Выражения Прямых Таблиц могут ссылаться на другие столбцы в таблице как элементы данных.

 

Рис 2

 

Выражение Сетевых Продаж использует ярлыки столбцов:

=[Gross Sales] – [Sales Tax] – Cost

 

Рис 3

 

Мы можем скрыть промежуточные столбцы и все еще использовать их в качестве данных для расчета «Сетевых Продаж”. Это полезный метод для построения сложных вычислений.:

 

Рис 4

 

Окончательный график отображает только столбец “Сетевые Продажи”.

Рис 5

 

Та же техника скрытого столбца доступна в Гистограмме, а также Линейной Диаграмме. Тем не менее, в этом случае мы скрываем столбец, сняв функцию отображения одного из столбцов Гистограммы (или Линию) на панели Выражения.

 

Рис 6

 

Рис 7

Давайте обратим наше внимание на скрывающиеся Измерения. В приведенном ниже примере, если мы хотим установить одну строку для каждого Заказа, мы должны включить уникальное поле OrderId в Измерения.

Рис 8

Но что делать, если мы не хотим, отображать OrderId, но все еще хотим установить одну строку на один Заказ? Если мы уберем OrderId из Измерений, то таблица сворачивается к строке для каждого значения Описания. Это не то, чего мы хотим.

 

Рис 9

Мы можем получить желаемый результат, оставив OrderId в Измерениях, скрыв столбец на Презентационной панели.

 

Рис 10

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

Версия QlikView 11 представила свойство Условного Измерения/Выражения. Это стало возможным благодаря проверке Условий (на панеле Измерений и Выражений) и поставке выражений для оценки. Если выражение оценено как Правильное, столбец будет рассчитан. Если значение Неправильное, то столбец не будет рассчитываться. Если он не рассчитан, то он не может ссылаться на другое выражение.

 

Рис 11

Обычное использование для свойства Условия это включение или выключение столбцов в широком тексте диаграммы.

Рис 12

Кнопка переключает переменную «vShowDetail», которая проверяется в условном Выражении:

 

Рис 13

 

Еще один распространенный случай использования это «создание своего собственного графика» или «динамического отчета», где пользователи могут выбрать Измерения и Выражения из списка. Это свойство — Условное Измерение/Выражение — это правильный путь для реализации этого. Если вместо этого Вы реализуете Условия в Презентационной панели, то ресурсы будут потрачены впустую на вычисление значений, которые не будут отображаться или на которые не будут ссылаться.

Я нашел интересное применение для условных Измерений в Сводных Таблицах. Я иногда использую кнопки или другие условия, чтобы отрегулировать уровень Измерения. Это приводит к тому же исходу, что и сводная таблица команд Развернуть/Свернуть, но без помех от кнопок +/-

 

Рис 14

Рис 15

 

QVW содержит все примеры, приведенные здесь и они могут быть загружены в Qlikview Cookbook: Tutorial – About Column Visibility.

 

Найти решение у бизнес-партнера QlikTech (QlikView) в России.

Форум разработчиков QlikView и Qlik Sense. Получите ответы на все вопросы по QlikView и Qlik Sense!

Вы можете оставить комментарий, или ссылку на Ваш сайт.

Оставить комментарий

61 queries in 0,420 seconds