Въведение в анализ на QlikView Set
Във всяко табло / отчет винаги е най-добре да има повече контексти, което прави нашето табло по-смислено. Добавянето на контекст към нашето табло по принцип означава, че трябва да предоставим много информация, сравнение със съответните продукти и времева линия. Това ще направи нашето табло, ориентирано към действие. Това може да се постигне с помощта на функцията Qlikview, наречена Set Analysis, която помага за добавяне на контекст към нашето табло. Използвайки зададения израз можем да направим нашите обекти като диаграма / таблица, за да ни казват информация, свързана с различни набори от данни. Нека се опитаме да разберем какво точно е зададен анализ, тази функция в qlikview се използва за разделяне на нашите данни, които са достъпни в различни обекти на лист, в множество набори и запазва част от стойността им непроменена, по този начин филтрираме данните в един лист, който ни помага да разберем съответните промени в различните листове, по този начин ще можем да сравним нашия набор от записи в една и съща таблица / диаграма, използвайки набор анализ.
Синтаксис и примери за анализ на набор QlikView
Преди да разровим синтаксиса на зададения израз, нека разберем основните характеристики на анализа на множеството,
- Той трябва да се използва в функции за агрегиране
- Задаване на израз започва и завършва с къдрави скоби ()
- Използва се за създаване на различна селекция
- Всички модификатори започват и завършват с
- Оператор, който трябва да се използва в множествения анализ е =
- Използван идентификатор е $
Използваме зададени изрази за извършване на нашия набор от анализи и тези изрази се записват в (). Може да съдържа по-долу споменатите елементи
- Identifier
- Оператор
- Модификатор
В идеалния случай логическата последователност на зададения израз ще започне с идентификатор и след това идва модификаторът и накрая операторът.
1. Задайте идентификатор
Идентификаторите са основните елементи на набор от изрази, използва се за идентифициране на активен набор, това е състоянието на набора от данни и зададеният израз започва с идентификатора като негов първи елемент. За да направим нашето разбиране много по-лесно, можем да мислим за идентификатор като изявление FROM, което използваме в SQL.
Синтаксис:
sum ((identifier) document name)
Идентификаторите могат да бъдат всяка една от споменатите по-долу опции
- $: Символът на долара говори за текущо избрания набор. Например сума (($) данък) - тя дава сумата от данъчен документ за избрания набор.
- 1: Символ 1 показва, че не се притеснява от избрания набор и ще вземе предвид всички данни. Например сума ((1) данък) - тя дава сумата от всички данни, които са налични в данъчния документ, независимо от текущия избор
- Отметка: Това ще вземе предвид всеки отметен набор за процесия. Например сума ((2010 данък) данък) - тя дава резултат като сума от данъчните данни, които се съхраняват в отметката, наречена като данък за 2010 г.
- $ 1: Този символ представлява набора, който е избран като предварително избрания набор, можем също да използваме $ 0 за текущия и $ -1 за предварително избрания набор. напр. сума (($ 1) данък) - дава резултат като сумата от данъчни данни, които са избрани по-рано.
- Myaltstate: това се отнася за селекция, която е направена в алтернативно състояние.
2. Задайте оператори
Операторите изпълняват функцията, като комбинират и манипулират избрания от нас набор. Операндът за оператора ще бъде избраният набор, а резултатът също ще бъде набор. Правилото на палеца за оценка на операторите е отляво надясно. Qlikview използва тези 4 като основни оператори
- + / Union: Този оператор означава съюз и той просто произволно комбинира данните от двата набора и ще даде като изход. Например сума (($ + 2010 данък) данък) - този израз дава резултат като набор, който е комбинация от избрания набор от данъчни данни и набор от данъчни данни за 2010 г.
- - / изключване: Това е оператор за изключване, където ще даде изходен набор, който изключва споменатия втори операнд. Например сума ((1 - $) данък) - този израз дава резултата като набор, който изключва избрания в момента набор, който е споменат в израза чрез символ на долара.
- * / intersection: Това връща набор, който е пресечна точка на двата множества, споменати като операнд. Например сума (($ * 2010 данък) данък) - този израз дава резултата като общия набор от данни между текущо избрания набор и отметката.
- / - това е оператор XOR; основно дава симетричната разлика между двата множества. Например сума (($ / 2010 данък) данък) - този израз ще върне резултата като набор, при който сумата от данъчните данни се изчислява за съдържащите се, а не споделените данни, заедно с отметките.
Приоритетът на оценката на операторите в Qlikview е, че първо се преценяват операторите на пресичане и XOR, след което се оценяват оператори на обединяване и изключване.
3. Задайте модификатори
Модификаторите се използват за извършване на необходимите и специфични промени в набора от избрани данни, можем да си представим модификатора като WHERE оператор, който използваме в SQL. Той използва много имена на полета, където всяко име на поле ще има своя собствена селекция. Модификаторите винаги се записват със скобите вътре в зададения израз на анализ. Модификаторите по подразбиране ще считат идентификатора за избрания в момента набор, ако не споменем отделен идентификатор. Нека се опитаме да го разберем чрез пример:
- Сума (($) данък): Това дава резултата като сбор от избрани данъчни данни за 2014 г.
- Сума (($) данък): Този израз връща продукцията като сбор от избраните данъчни данни, с изключение на 2014 г.
- сума (($) данък): Това ще даде изходния набор като сбор от всички данъчни данни за избрания набор за всички продукти.
- Сума ((1) данък): Този израз ще даде резултата като сбор от всички данъчни данни за 2003, 2004 г., където страната е Индия.
заключение
Наборът анализ на Qlikview е много мощна функция, тъй като ни помага да правим всички видове филтриране и манипулиране на данни с една и съща диаграма или таблица. Синтаксисът за зададения израз може да бъде по-сложен и въз основа на това какъв тип данни трябва да филтрираме и приемаме. На пазара има най-различни приложения за анализ на набор, например можем да ги използваме за сравнение на най-продаваните ни продукти спрямо най-малко продаваните продукти, следователно изучаването на това наистина би помогнало за доброто разбиране на данните.
Препоръчителни статии
Това е ръководство за анализ на QlikView Set. Тук обсъждаме синтаксиса и примери за анализ на множеството qlikview, който включва идентификатор на набор, оператор и модификатор. Можете също да разгледате следните статии, за да научите повече -
- Какво е Анализ на данни
- QlikView срещу QlikSense
- QlikView Интервю въпроси
- Инструменти за анализ на данни