Inleiding tot QlikView Set-analyse

In elk dashboard / rapport is het altijd het beste om meer contexten te hebben, wat ons dashboard betekenisvoller maakt. Context toevoegen aan ons dashboard betekent in feite dat we veel inzichten moeten bieden, vergelijking met de relevante producten en tijdlijn. Dit maakt ons dashboard actiegericht. Dit kan worden bereikt met behulp van de Qlikview-functie genaamd Set Analysis die helpt bij het toevoegen van context aan ons dashboard. Door de set-expressie te gebruiken, kunnen we onze objecten zoals een diagram / tabel maken om ons informatie te geven over verschillende sets gegevens. Laten we proberen te begrijpen wat precies set-analyse is, deze functie in qlikview wordt gebruikt om onze gegevens die beschikbaar zijn in verschillende bladobjecten in meerdere sets te scheiden en een deel van hun waarde ongewijzigd te houden, op deze manier filteren we de gegevens in één blad dat helpt ons de bijbehorende wijzigingen in de verschillende bladen te begrijpen, op deze manier kunnen we onze set records in dezelfde tabel / grafiek vergelijken met behulp van set-analyse.

Syntaxis en voorbeelden van QlikView Set-analyse

Voordat we ingaan op de syntaxis van de set-uitdrukking, laten we de belangrijkste functies van set-analyse begrijpen,

  • Het moet worden gebruikt in aggregatiefuncties
  • Stel expressie begint en eindigt met accolades ()
  • Het wordt gebruikt voor het maken van verschillende selectie
  • Alle modificaties beginnen en eindigen met
  • Een operator die moet worden gebruikt in de set-analyse is =
  • Een gebruikte identificatie is $

We gebruiken set-expressies om onze set-analyse uit te voeren en deze expressies zijn geschreven binnen (). Het kan de hieronder genoemde elementen bevatten

  • Identifier
  • operator
  • wijziger

In het ideale geval begint de logische volgorde van de set-expressie met een identifier en vervolgens de modifier en uiteindelijk de operator.

1. Stel de ID in

Identifiers zijn de basiselementen van een set-expressie die wordt gebruikt voor de identificatie van actieve set, het is de status van de dataset en de set-expressie begint met de identifier als het eerste element. Om ons begrip veel gemakkelijker te maken, kunnen we identifier beschouwen als de FROM-instructie die we in SQL gebruiken.

Syntaxis:

sum ((identifier) document name)

Identifiers kunnen een van de onderstaande opties zijn

  • $: Dollarsymbool spreekt over de momenteel geselecteerde set. Bijvoorbeeld som (($) belasting) - het geeft de som van het belastingdocument voor de geselecteerde set.
  • 1: Symbool 1 geeft aan dat het zich niet druk maakt over de geselecteerde set en dat het alle gegevens in overweging zal nemen. Bijvoorbeeld som ((1) belasting) - het geeft de som van alle gegevens die beschikbaar zijn in het belastingdocument, ongeacht de huidige selectie
  • Bladwijzer: hiermee wordt rekening gehouden met elke set met een bladwijzer voor de processie. Bijvoorbeeld som ((2010 belasting) belasting) - het geeft output als som van de belastinggegevens die zijn opgeslagen in de bladwijzer met de naam 2010 belasting.
  • $ 1: Dit symbool vertegenwoordigt de set die is gekozen als de eerder geselecteerde set, we kunnen ook $ 0 gebruiken voor de huidige en $ -1 voor de voorwaarts geselecteerde set. bijv. som (($ 1) belasting) - het geeft output als de som van belastinggegevens die eerder zijn geselecteerd.
  • Myaltstate: dit verwijst naar een selectie die in een alternatieve status is gemaakt.

2. Stel operators in

Operators voeren de functie uit door onze geselecteerde set te combineren en te manipuleren. De operand voor de operator is de geselecteerde set en het resultaat is ook een set. De vuistregel voor de evaluatie van operators is van links naar rechts. Qlikview gebruikt deze 4 als basisoperatoren

  • + / Union: deze operator staat voor unie en het zal de gegevens van de twee sets willekeurig combineren en als output geven. Bijvoorbeeld som (($ + 2010 belasting) belasting) - deze uitdrukking geeft uitvoer als een set die een combinatie is van de geselecteerde belastinggegevensset en de belastinggegevensset 2010.
  • - / uitsluiting: dit is een uitsluitingsoperator, die een uitvoerset geeft die de genoemde tweede operand uitsluit. Bijvoorbeeld som ((1 - $) belasting) - deze uitdrukking geeft de uitvoer als een set die de huidig ​​geselecteerde set uitsluit die wordt vermeld in de uitdrukking door dollarteken.
  • * / intersectie: dit retourneert een set die een kruising is van beide sets die als operand worden genoemd. Bijvoorbeeld som (($ * 2010 belasting) belasting) - deze uitdrukking geeft de uitvoer als de gemeenschappelijke gegevensset tussen de momenteel geselecteerde set en de set met de bladwijzer.
  • / - dit is een XOR-operator; in feite geeft het het symmetrische verschil tussen de twee sets. Bijvoorbeeld som (($ / 2010 belasting) belasting) - deze uitdrukking retourneert het resultaat als een set waarbij de som van de belastinggegevens wordt berekend voor de ingesloten gegevens en niet de gedeelde gegevens samen met de bladwijzergegevens.

De prioriteit van de evaluatie van operatoren in Qlikview is dat intersectie- en XOR-operatoren eerst worden geëvalueerd en vervolgens unie- en uitsluitingsoperatoren worden geëvalueerd.

3. Stel Modifiers in

Modifiers worden gebruikt om de nodige en specifieke wijzigingen aan te brengen in de geselecteerde gegevensset, we kunnen modifier voorstellen als een WHERE-statement die we gebruiken in SQL. Het gebruikt veel veldnamen waarbij elke veldnaam een ​​eigen selectie heeft. Modifiers worden altijd geschreven met de haakjes in de set-analyse-uitdrukking. Standaard zullen modificators de identifier als de momenteel geselecteerde set beschouwen als we geen aparte identifier vermelden. Laten we proberen het te begrijpen aan de hand van een voorbeeld:

  • Som (($) belasting): dit geeft de uitvoer als de som van geselecteerde belastinggegevens voor het jaar 2014.
  • Som (($) belasting): deze uitdrukking retourneert de uitvoer als de som van de geselecteerde belastinggegevens exclusief het jaar 2014.
  • sum (($) tax): dit geeft de outputset als de som van alle belastinggegevens voor de geselecteerde set voor alle producten.
  • Som ((1) belasting): deze uitdrukking geeft de output als som van alle belastinggegevens voor het jaar 2003, 2004, waar het land India is.

Conclusie

De set-analyse van Qlikview is een zeer krachtige functie omdat het ons helpt bij het filteren en manipuleren van gegevens met dezelfde grafiek of tabel. De syntaxis voor de set-expressie kan ook complexer zijn op basis van wat voor soort gegevens we moeten filteren en nemen. Er zijn verschillende toepassingen voor set-analyse op de markt, we kunnen ze bijvoorbeeld gebruiken voor de vergelijking van onze meest verkochte producten versus minst verkochte producten, dus leren zou dit echt helpen om de gegevens goed te begrijpen.

Aanbevolen artikelen

Dit is een handleiding voor QlikView Set-analyse. Hier bespreken we de syntaxis en voorbeelden van qlikview set-analyse met set-ID, operator en modifier. U kunt ook de volgende artikelen bekijken voor meer informatie -

  1. Wat is Data Analytics
  2. QlikView versus QlikSense
  3. Vragen over sollicitatiegesprekken bij QlikView
  4. Hulpmiddelen voor gegevensanalyse

Categorie: