Введение в анализ множеств QlikView

В любой информационной панели / отчете всегда лучше иметь больше контекстов, что делает нашу информационную панель более значимой. Добавление контекста к нашей информационной панели в основном означает, что мы должны предоставить много идей, сравнений с соответствующими продуктами и сроками. Это сделает нашу панель ориентированной на действия. Это может быть достигнуто с помощью функции Qlikview, которая называется Set Analysis, которая помогает в добавлении контекста на нашу панель мониторинга. Используя выражение set, мы можем сделать наши объекты такими как диаграмма / таблица, чтобы сообщить нам информацию, связанную с различными наборами данных. Давайте попробуем понять, что именно представляет собой анализ множеств. Эта функция в qlikview используется для разделения наших данных, которые доступны в различных объектах листа, на несколько наборов и сохраняет некоторые их значения без изменений, таким образом мы фильтруем данные на одном листе, который помогает нам понять соответствующие изменения на разных листах, таким образом, мы сможем сравнить наш набор записей в той же таблице / диаграмме, используя набор анализа.

Синтаксис и примеры анализа множеств QlikView

Прежде чем мы углубимся в синтаксис выражения множества, давайте разберемся с основными особенностями анализа множества:

  • Следует использовать в функциях агрегирования
  • Задание выражения начинается и заканчивается фигурными скобками ()
  • Используется для создания различного выбора
  • Все модификаторы начинаются и заканчиваются
  • Оператор, который должен использоваться в анализе множества:
  • Используемый идентификатор: $

Мы используем выражения множеств для выполнения нашего анализа множеств, и эти выражения записаны в (). Может содержать нижеперечисленные элементы

  • Идентификатор
  • оператор
  • Модификатор

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

1. Установите идентификатор

Идентификаторы - это базовые элементы выражения набора, используемого для идентификации активного набора, это состояние набора данных, и выражение набора начинается с идентификатора в качестве его первого элемента. Чтобы сделать наше понимание намного проще, мы можем рассматривать идентификатор как оператор FROM, который мы используем в SQL.

Синтаксис:

sum ((identifier) document name)

Идентификаторы могут быть любой из нижеприведенных опций

  • $: Символ доллара говорит о выбранном в данный момент наборе. Например, сумма (($) налог) - она ​​дает сумму налогового документа для выбранного набора.
  • 1: Символ 1 указывает, что он не беспокоится о выбранном наборе и будет рассматривать все данные. Например, сумма ((1) налог) - она ​​дает сумму всех данных, которые доступны в налоговом документе, независимо от текущего выбора
  • Закладка: Это будет учитывать любой набор закладок для процессии. Например, сумма (налог на налог (2010)) - выводит в виде суммы налоговых данных, которые хранятся в закладке, названной налогом на 2010 год.
  • $ 1: Этот символ представляет набор, выбранный в качестве ранее выбранного набора, мы также можем использовать $ 0 для текущего и $ -1 для выбранного вперед. например, сумма (($ 1) налог) - выводит в виде суммы налоговых данных, которые были выбраны ранее.
  • Myaltstate: используется для обозначения выбора, сделанного в альтернативном состоянии.

2. Операторы множества

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

  • + / Union: этот оператор обозначает объединение, и он будет просто произвольно объединять данные двух наборов и выдавать их в качестве выходных данных. Например, сумма (налог ($ + 2010 год)) - это выражение дает выходные данные в виде набора, который представляет собой комбинацию выбранного набора налоговых данных и набора налоговых данных за 2010 год.
  • - / exclusion: это оператор исключения, где он выдаст выходной набор, исключающий упомянутый второй операнд. Например, сумма (налог (1 - $)) - это выражение дает выходные данные в виде набора, который исключает текущий выбранный набор, который упоминается в выражении символом доллара.
  • * / пересечение: возвращает набор, который является пересечением обоих наборов, упомянутых в качестве операнда. Например, сумма (налог в размере ($ * 2010)) - это выражение дает выходные данные в виде общего набора данных между текущим выбранным набором и набором закладок.
  • / - это оператор XOR; в основном это дает симметричную разницу между двумя наборами. Например, сумма (налог на налог в размере $ 2010) - это выражение будет возвращать результат в виде набора, в котором сумма налоговых данных рассчитывается для содержащихся, а не общих данных вместе с закладочными данными.

Приоритет при оценке операторов в Qlikview заключается в том, что сначала вычисляются операторы пересечения и XOR, а затем оцениваются операторы объединения и исключения.

3. Установите модификаторы

Модификаторы используются для внесения необходимых и конкретных изменений в выбранный набор данных. Модификатор можно представить как оператор WHERE, который мы используем в SQL. Он использует много имен полей, где у каждого имени поля будет свой выбор. Модификаторы всегда пишутся в квадратных скобках внутри выражения анализа набора. Модификаторы по умолчанию будут рассматривать идентификатор как текущий выбранный набор, если мы не будем упоминать отдельный идентификатор. Давайте попробуем понять это на примере:

  • Сумма (($) налог): это дает выходные данные в виде суммы выбранных налоговых данных за 2014 год.
  • Сумма (($) налог): это выражение возвращает выходные данные в виде суммы выбранных налоговых данных, исключая 2014 год.
  • сумма (($) налог): это даст выходной набор, как сумму всех налоговых данных для выбранного набора для всех продуктов.
  • Сумма ((1) налог): это выражение даст выход как сумму всех налоговых данных за 2003, 2004 год, где страной является Индия.

Вывод

Анализ множеств Qlikview является очень мощной функцией, поскольку он помогает нам выполнять все виды фильтрации и манипулирования данными с одной и той же диаграммой или таблицей. Синтаксис для выражения множества также может быть более сложным в зависимости от того, какие данные нам нужно отфильтровать и получить. На рынке существует множество приложений для анализа множеств, например, мы можем использовать их для сравнения наших наиболее продаваемых продуктов с наименее продаваемыми, поэтому изучение этого действительно поможет в понимании данных.

Рекомендуемые статьи

Это руководство по анализу множеств QlikView. Здесь мы обсуждаем синтаксис и примеры анализа множеств qlikview, который включает идентификатор множества, оператор и модификатор. Вы также можете посмотреть следующие статьи, чтобы узнать больше -

  1. Что такое аналитика данных
  2. QlikView против QlikSense
  3. QlikView Интервью Вопросы
  4. Инструменты анализа данных