Einrichten von Analysen in Qlikview und seinen Komponenten

Inhalt

Eine der Best Practices, die ich befolge, wenn ich einen Bericht erstelle / Panel soll viel Kontext bieten. Wie gewöhnlich, das macht ein Board viel aussagekräftiger und handlungsorientierter. Zum Beispiel, wenn Sie nur die Anzahl der verkauften Einheiten einer Produktlinie in einem Monat angeben, es sind gute infos, aber es ist nicht umsetzbar. Wenn Sie einen Vergleich zum gleichen Monat des letzten Jahres hinzufügen, letzten Monat oder der Durchschnitt relevanter Produktlinien in diesem Monat, hat der Nummer Kontext hinzugefügt. Der Geschäftsanwender kann anhand dieses Berichts sinnvollere Maßnahmen ergreifen / Panel.

QlikView hat eine Funktion namens SET ANALYSIS, die uns eine Möglichkeit bietet, diesen Kontext hinzuzufügen. Die Set-Analyse definiert den von unseren Charts verwendeten DATENSATZ vor / Bretter. Dann, einen Satzausdruck verwenden, wir können unser Objekt sagen (Grafik / Tisch) Anzeige von Werten für mehrere Datensätze (zum Beispiel, einen vordefinierten Zeitraum, geografische Region, Produktlinien, etc.). Alle Beispiele, die ich oben als Teil des Hinzufügens von Kontext erwähnt habe, können mit Set Analysis in Qlikview erreicht werden.

set-analyse-qlikview-4699645

Die meisten QlikView-Experten denken, dass SET ANALYSIS eine komplexe Funktion ist. durch diesen Beitrag, Ich versuche, Ihre Überzeugung darüber zu ändern.

Was ist SET-ANALYSE?

Die Mengenanalyse kann anhand einer einfachen Analogie zur Funktionsweise von Qlikview verstanden werden. Wir treffen eine Auswahl für bestimmte Variablen und die Änderungen werden in der gesamten Anwendung widergespiegelt. Dies geschieht, weil durch unsere Auswahl, Wir haben einen Datensatz erstellt, den wir verwenden möchten. Ähnlich, mit der eingestellten Analysefunktion, Wir können die Daten vordefinieren, die in unseren Diagrammen angezeigt werden.

Einige Merkmale und Merkmale der Ensembleanalyse sind:

  • Wird verwendet, um eine andere Auswahl im Vergleich zu den Auswahlen in der aktuellen Anwendung zu erstellen.
  • Muss in der Aggregationsfunktion verwendet werden (Summe, Anzahl….).
  • Der Ausdruck beginnt und endet immer mit geschweiften Klammern {}

Datensatzbeispiel:

set_analysis_selection_qlikview1-3210633

Die SET ANALYSIS-Syntax ist in drei Komponenten unterteilt:

set_analysis_syntax3-5302345

Kennungen:

Kennung

Beschreibung

0 : Stellt eine leere Menge dar, keine Aufzeichnungen
1 : Stellt die Menge aller Anwendungsdatensätze dar.
PS : Repräsentiert die Datensätze der aktuellen Auswahl.
$ 1 : Stellt die vorherige Auswahl dar
Lesezeichen01 : Stellt den Satz aller Datensätze für die Lesezeichen-ID oder den Lesezeichennamen dar

Beispiele:

set_analysis_identifier_qlikview_example-8528321

Im folgenden Beispiel, die aktuelle Jahresauswahl ist 2012 und die vorherige Auswahl war 2013.

set_analysis_identifier_qlikview-3450848

Betreiber :

  • Funktioniert mit Set-Identifikatoren

Operator

Name des Betreibers

Beschreibung

+ Union Gibt eine Menge von Datensätzen zurück, die zur Vereinigung von Mengen gehört.
Ausschluss Gibt Datensätze zurück, die zum ersten, aber nicht zum zweiten gehören
* Überschneidung Gibt Datensätze zurück, die zu beiden Set-IDs gehören.
/ symmetrischer Unterschied Gibt eine Menge zurück, die zu einem der beiden Bezeichner gehört, aber nicht beide.

Beispiele:

set_analysis_operator_qlikview_example-6825892

Im folgenden Beispiel, Ich habe ein Lesezeichen erstellt “LESEZEICHEN_1” für die Auswahl des Unternehmens A, Von C.

set_analysis_operator_qlikview-4785934

Modifikatoren:

  • Modifikatoren werden immer in spitze Klammern eingeschlossen .
  • Besteht aus mehreren Feldern und alle Felder haben Auswahlkriterien.
  • Bedingung von Feldern innerhalb von Modifikatoren überschreiben aktuelle Auswahlkriterien.

set_analysis_modifier_qlikview_example1-7409630

set_analysis_modifier_qlikview-5111779

Erweiterung des Dollarzeichens:

Wenn wir den Verkauf des laufenden Jahres mit dem Vorjahr vergleichen wollen, Der Vorjahresumsatz sollte Werte im Vergleich zur Auswahl des aktuellen Jahres widerspiegeln. Zum Beispiel, wenn die aktuelle Auswahl des Jahres ist 2012, letztes Jahr sollte sein 2011 und für die aktuelle Auswahl des Jahres 2013, das Vorjahr ist 2012.

 „=Summe ({$<Jahr = {$ (= max (Jahr)-1)} >} Verkauf) “

Der obige Ausdruck gibt immer den Verkauf des Vorjahres zurück. Hier wird das Vorzeichen verwendet $ (rote Schriftfarbe) um den Wert des Vorjahres zu beurteilen. Das Schild $ Wird verwendet, um Ausdrücke auszuwerten und Variablen in Mengenmodifikatoren zu verwenden. Wenn wir eine Variable haben, die den Wert des letzten Jahres hat (vLETZTES JAHR) dann kann der Ausdruck geschrieben werden als:

„=Summe ({$vLETZTES JAHR)} >} Verkauf) “

Indirekte SET-ANALYSE: Funktion P() und E()

Nehmen wir ein Szenario, in dem wir die aktuellen Umsätze der Unternehmen anzeigen möchten, die im letzten Jahr Umsätze erzielt haben.

Der Ausdruck sollte ähnlich sein wie:

=Summe({$<Jahr={$(= max(Jahr))},Firmenname={Unternehmen, die im letzten Jahr Umsätze erzielten}> } Verkauf)

Zuerst müssen wir die Unternehmen identifizieren, die im letzten Jahr Umsätze erzielt haben. Um dieses Problem zu lösen, Wir verwenden die Funktion P () die verwendet wird, um Werte innerhalb eines Felds zu identifizieren, und die Funktion E () was Werte innerhalb eines Feldes ausschließt.

set_analysis_indirect_qlikview-1634527

Schließlich, Wir haben den Ausdruck:

=Summe({<Jahr={$(= max(Jahr))},Firmenname=P({<Jahr={$(= max(Jahr)-1)}>}Name der Firma)>}Verkauf)

Dieser Beitrag war ein Beispiel, in dem wir Methoden zur Verwendung von SET ANALYSIS in Qlikview eingeführt haben. Haben Sie diese Funktion schon einmal verwendet?? Wenn ja, fanden Sie es nützlich? Haben Sie weitere clevere Tricks, um die Mengenanalyse interessanter zu machen?? Wenn dies nicht der Fall ist, Glauben Sie, dass Sie mit diesem Artikel die Set-Analyse in Ihrem nächsten Dashboard verwenden können??

Lassen Sie mich wissen, was Sie von der Verwendung dieser Funktion in QlikView halten.

Wenn Ihnen das, was Sie gerade gelesen haben, gefällt und Sie weiter über Analytics lernen möchten, abonnieren Sie unsere E-Mails oder wie bei uns Seite auf Facebook.

Abonniere unseren Newsletter

Wir senden Ihnen keine SPAM-Mail. Wir hassen es genauso wie du.