Ассоциативная модель выборки

Выполнение выборок — основной метод взаимодействия в программе Qlik Sense. Во время выборок выполняется фильтрация подмножества данных, загруженных в программу Qlik Sense. С помощью выборок делается упор на том, о чем хотелось бы узнать подробнее. Программа Qlik Sense отвечает с помощью значений цветового кодирования согласно их различным состояниям.

Выборки можно считать вводом для Qlik Sense. Qlik Sense оценивает выборки и выводит цветовые коды в значениях данных.

  • Состояние ввода: выполненная выборка независимо от наличия или отсутствия выборки значения поля.
  • Состояние вывода: возможно значение поля или нет при условии логического вмешательства в выборку.

Состояния выборки

При выполнении выборок цвета значений меняются соответственно. Цветовое кодирование используется в фильтрах, элементах списка выборок и инструменте выборок с характерными для программы Qlik Sense цветами: зеленым, белым и серым. Цвета дают информацию о том, какие значения полей выбраны, какие значения являются альтернативными, возможными и исключенными соответственно.

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

Цвета, используемые для различных состояний
Цвет Состояние
Зеленое с отметкой в качестве индикатора выборки Выбрано
Белое Возможное значение
Светло-серое Альтернативное значение
Темно-серое Исключенное значение
Темно-серое с отметкой в качестве индикатора выборки Выбранное исключенное

Выбранное состояние

После того как будут выбраны одно или несколько значений в фильтре и они станут зелеными, они будут оставаться в выбранном состоянии. На следующем рисунке выбрано значение 1910s. Фильтры выборки за пределами загруженного подмножества данных и фильтров Decade и Year обновляются согласно выборке.

В фильтре Decade выбрано значение «1910s».

Selection states in filter pane.

Фильтры имеют четыре состояния. Помимо выбранного состояния (зеленый цвет) есть еще возможные значения (белый цвет), светло-серые значения (альтернативные) и темно-серые значения (исключенные). Эти состояния описаны в следующих разделах.

Возможное состояние

В фильтре Year года от 1914 до 1919 отображены белым цветом (возможные), поскольку эти значения являются годами из элемента 1910s, выбранного значения в фильтре Decade. Все возможные значения «ассоциированы» со значением 1910. Можно детализировать выборку, выбрав один год или несколько лет из возможных значений.

Значения с 1914 по 1919 в фильтре Year являются возможными.

Selection states in filter pane.

На следующем рисунке показана такая детализация. Значение 1918 выбрано в фильтре Year.

Значение 1918 выбрано в фильтре Year.

Selection states

При выборках в двух фильтрах возможными являются только те значения, которые связаны с обоими элементами: 1910s и 1918. Между выборками из разных фильтров существует условие логического AND. Возможное значение должно быть связано с обоими элементами: 1910s и 1918.

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

Альтернативное состояние

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

Выбрано значение «1910s» и остальные поля в фильтрах приобретают другие состояния в зависимости от отношения к значению «1910s».

Selection states in filter pane.

Все остальные значения в фильтре Decade светло-серые, что указывает на их состояние альтернативных значений. Альтернативное состояние применяется к тем значениям, которые могли быть возможными, если бы в этом поле не была сделана выборка. До выбора значения 1910s все значения в фильтре Decade были возможными.

Логически альтернативные значения исключены, но они исключены только одиночной выборкой (одного или нескольких значений) в одном и том же фильтре. Если очистить выборку элемента 1910s в фильтре Decade, все значения будут иметь возможное состояние.

Даже если значение альтернативное, его можно выбрать, но это значит, что пользователь отчасти делает новую выборку, а не детализирует исходную. Альтернативные значения удобны именно тем, что вы видите наличие альтернативных значений для того же множества выборок. Если у вас есть список менеджеров по продажам, альтернативные значения содержат менеджеров по продажам, которые могут помочь или заменить выбранного менеджера.

Исключенное состояние

Когда выборка выполнена, значения в других фильтрах могут автоматически стать исключенными, поскольку они не связаны. На следующем рисунке выбрано значение 1910s, и, как следствие, значения 1920, 1921 и 1922 исключены. Это очевидное исключение, поскольку годы 1920, 1921 и 1922 не являются частью значения 1910s. Другие значения фильтра Decade являются альтернативными и, таким образом, исключенными, но их можно выбрать, чтобы расширить выборку. Если бы было выбрано значение 1920s, оно стало бы зеленым — выбранное состояние.

Значения 1920, 1921 и 1922 в фильтре Year исключены.

Selection states in filter pane.

Но если выбрано одно из возможных значений в фильтре Year, все значения в фильтре Decade, которые были альтернативными, становятся исключенными. Когда было выбрано только значение 1910s, значения были альтернативными, но при выборках в двух фильтрах значения, которые не отвечают условию 1910sAND1918, становятся исключенными.

Значения, которые являются альтернативными в фильтре Year, исключаются выборкой значения 1918. Они все связаны со значением 1910s и имеют возможное состояние, пока не выбрано значение 1918.

Selection states

Выбранное исключенное состояние

В случае выполнения выборок в нескольких фильтрах можно встретить пятое состояние выборки — выбранное исключенное.

Как уже было сказано ранее, существует два разных состояния для каждого значения поля:

  • Состояние ввода: выполненная выборка независимо от наличия или отсутствия выборки значения поля.
  • Состояние вывода: возможно значение поля или нет при условии логического вмешательства в выборку.

Значение получает выбранное исключенное состояние, поскольку это значение было сначала выбрано, а затем исключено выборкой в другом поле.

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

Example:  

На следующем рисунке первыми были выбраны значения 1910s и 1920s. Значения 1910s и 1920s были выбраны (зеленые), а все значения в фильтре Year были белыми (возможные), поскольку это года, входящие в диапазон 1910-х или 1920-х годов, поэтому они являются логически возможными значениями после первой выборки. Вторая выборка касается годов 1914, 1915 и 1916. Теперь значение 1920s больше не является частью активной выборки, поскольку вторая выборка логически исключает значение 1920s. Тем не менее, значение 1920s все равно является выбранным значением, и поэтому имеет смысл обозначить, что это значение выбранное исключенное. Оно было выбрано изначально, но было исключено последующей выборкой. Флажок, которым оно отмечено, выделяет его среди прочих исключенных значений, которые не были до этого выбраны.

Темно-серый цвет с флажком означает выбранное исключенное состояние выборки.

Selected excluded state in filter pane.