Einführung in die QlikView-Funktion

Funktionen sind sehr allgemein und nützlich, wenn Sie eine bestimmte Aufgabe wiederholt ausführen müssen. Mit einfachen Worten, es ist ein Codeblock, der bei jedem Aufruf eine Aufgabe ausführt. QlikView-Funktionen funktionieren auf die gleiche Weise. QlikView bietet grundlegende Funktionen wie Summe, Durchschnitt usw. sowie erweiterte Funktionen wie Funktionen zum Laden der Daten in den Editor. Es werden die erforderlichen Argumente benötigt, um die definierten Aktionen auszuführen. Diese Funktionen führen mathematische Operationen sowie andere analytische Operationen an den speicherinternen Daten aus. QlikView-Funktionen bieten dem Tool die Möglichkeit, Berechnungen durchzuführen, die Daten wiederholt zu interpretieren und vieles mehr. Der Skript-Editor verwendet außerdem Qlikview-Funktionen zum Verwalten von Vorgängen wie Laden von Daten, Transformieren von Daten, Aggregieren von Daten usw. mithilfe von Skriptfunktionen. Diagrammfunktionen werden in Ausdrücken / Kennzahlen verwendet, die wir für QlikView-Diagramme erstellen.

QlikView-Funktionsliste

QlikView bietet verschiedene Funktionen wie

  • Farbe - Funktionen wie ARGB (), HSL (), RGB (), Farbe () usw. fallen unter diese Kategorie, mit der die Farbeigenschaften von Diagrammobjekten bewertet werden.
  • Bedingt - Funktionen wie if (), match (), mixmatch () usw. werden zum Auswerten einer Bedingung in Ladeskript- und Diagrammausdrücken verwendet.
  • Aggregation - Funktionen wie group (), sum (), count (), min (), max () usw. werden für mathematische Operationen an den Daten verwendet. Diese Funktionen können eine beliebige Anzahl von Argumenten annehmen und geben eine einzelne aggregierte Ausgabe zurück.
  • Zählerfunktionen - Funktionen wie RowNo (), autonumber (), fieldvaluecount () usw. werden in Bezug auf Datensatzzählungen verwendet.
  • Datum und Uhrzeit - In QlikView stehen viele Datums- und Uhrzeitfunktionen zur Verfügung. Funktionen wie second (), hour (), month (), year () usw. werden verwendet, um Datums- und Zeitwerte sowohl in Skriptlade- als auch in Diagrammausdrücken zu transformieren und umzuwandeln.
  • Exponentiell und logarithmisch - Funktionen wie exp (), pow (), sqrt () usw. werden für exponentielle und logarithmische Berechnungen verwendet.
  • Finanziell - Funktionen wie PV (), FV (), Pmt () usw. werden zur Berechnung von Zahlungen und Zinssätzen verwendet. Für zB PV () berechnet die Funktion den Barwert einer Investition.
  • Formatierung - Funktionen wie Datum (), Intervall () usw. fallen unter diese Funktionskategorie. Sie werden zum Ändern des Formats der Datums- oder Zahlenfelder verwendet.
  • General Numeric - Funktionen wie fabs (), frac (), sign () usw. sind generische Funktionen. Beispiel: Fabs () gibt den absoluten Wert eines beliebigen numerischen Feldes zurück.
  • Inter Record - Funktionen wie Above (), Below (), Top () usw. werden verwendet, wenn ein Wert aus vorherigen Datensätzen für die Ausführung des Ausdrucks für den aktuellen Datensatz benötigt wird.
  • Logische Funktion - Funktionen wie IsNum (), IsText () werden verwendet, um logische Operationen auszuwerten. Beide Funktionen können zum Laden von Skripten und zum Ausdruck von Diagrammen verwendet werden.
  • Null-Funktion - Null () und IsNul () werden zum Erkennen von Nullwerten verwendet.
  • Bereichsfunktion - Funktionen wie RangeMax (), RangeCount (), RangeAvg () usw. werden verwendet, um mit Bereichen wie dem Ermitteln des Maximalwerts in einem Array von Werten zu arbeiten.
  • Rangfolgefunktion - Rank () und HRank () werden verwendet, um den Rang eines Datensatzes in einem Datensatz zu bewerten.
  • String-Funktion - Left (), Right (), Trim () usw. werden zum Handhaben und Bearbeiten von Strings verwendet. Diese Funktionen können sowohl im Skriptladeprogramm als auch in Diagrammausdrücken verwendet werden.

Arten von QlikView-Funktionen

QlikView bietet viele Funktionen in verschiedenen Kategorien, die viele verschiedene Arten von Geschäftsproblemen lösen.

1. Allgemeine numerische Funktionen

Diese Funktionen führen grundlegende numerische Operationen für den Datensatz aus. Zu dieser Funktionskategorie gehören Kombinations- und Permutationsfunktionen, Modulofunktionen, Paritätsfunktionen und Rundungsfunktionen. ZB Fakt (x), Div (x, y), Mod (x, y), Fmod (x, y) usw.

2. Bereichsfunktionen

Diese Funktionen werten verschiedene Arten von Bereichen aus, z. B. einen Array-ähnlichen Maximal- oder Minimalbereich. Grundlegende Bereichsfunktionen wie RangeMax (), RangeMin (), RangeMode (), Zählerbereichsfunktionen wie RangeMissingCount (), RangeTextCount () und statistische Bereichsfunktionen Funktionen wie RangeAvg (), RangeSkew (), Financial Range Funktionen wie RangeIRR (), RangeNPV () fallen unter diese Kategorie. Diese Funktionen können sowohl beim Laden von Skripten als auch bei Diagrammausdrücken verwendet werden.

3. Exponentielle und logarithmische Funktionen

Diese Funktionen werten exponentielle und logarithmische Gleichungen für einen Datensatz aus. Diese Funktionen können sowohl im Skriptladeprogramm als auch in Diagrammausdrücken verwendet werden. Z.B. exp (), log (), log10 (), pow () usw.

4. Trigonometrische und hyperbolische Funktionen

Diese Funktionen führen trigonometrische und hyperbolische Operationen durch und messen Winkel im Bogenmaß. ZB cos (), sin (), tan () usw. fällt in diese Kategorie.

5. Finanzielle Funktionen

Mit diesen Funktionen werden Zahlungen und Zinssätze für das Betragsfeld in einem Datensatz berechnet. ZB FV (), nPer (), Rate () usw.

6. String-Funktionen

Diese Funktionen werden zum Behandeln und Bearbeiten von Zeichenfolgen auf verschiedene Arten verwendet. Diese Funktionen akzeptieren String-Parameter und geben String-Operationen zurück. ZB len (), left (s, n), right (s, n) usw.

7. Zuordnungsfunktionen

Diese Funktionen dienen zur Behandlung von Mapping-Tabellen. ZB ApplyMap (), MapSubstring () usw.

8. Inter Record-Funktionen

Diese Funktionen werden verwendet, wenn der vorherige Ausgang für den nächsten Eingang benötigt wird. Es kann sowohl in Skript geladen als auch in Diagrammausdrücken verwendet werden.

9. Bedingte Funktionen

Diese Funktionen werden verwendet, um bedingte Ausdrücke auszuwerten und Ergebnisse gemäß den Bedingungen zurückzugeben. ZB alt (), if (), match (), wildmatch () usw.

10. Logische Funktionen

Diese Funktionen werden verwendet, um logische Operationen auszuwerten, beispielsweise um herauszufinden, ob es sich bei Daten um Zahlen oder um Text handelt. ZB IsNum (), IsText ()

Beispiele

Jeder kennt die Grundfunktionen und QlikView kann auch die komplexesten Probleme lösen. Sprechen wir also über einige der komplexen Aufgaben, die mit den QlikView-Funktionen leicht gelöst werden können. Wir alle wissen, dass Qlikview statistische Funktionen zum Bearbeiten und Analysieren von Daten bietet. Lassen Sie uns verstehen, wie die Chi2-Testfunktion für unsere In-Memory-Daten verwendet wird. Bevor wir fortfahren, müssen wir zuerst die Daten in den Skript-Editor laden.

Beispieldaten-

ichIIIIIIVVVI
Team A100708010520391
Team B85211181784515

X - Teams, Y - Verkaufte Menge, Z - Monate

Die obigen Daten sind die Anzahl der Produkte, die von zwei Teams in 6 Monaten verkauft wurden. Wir möchten verstehen, ob zwischen zwei Teams eine signifikante Beziehung besteht, indem wir deren Verkaufsmuster über einen Zeitraum von 6 Monaten beobachten.

Sobald Daten geladen sind, müssen wir Chi2-Testfunktionen laden, um den Chi2-Test für unsere Daten durchzuführen. Öffnen Sie den Skript-Editor, wählen Sie Skript bearbeiten und fügen Sie den folgenden Befehl hinzu, um die Chi2-Funktion zu laden und unsere Daten für die Ausführung zu übergeben:

Load X,
Chi2Test_chi2(X, Z, Y) as chi2_value,
Chi2Test_df(X, Z, Y) as deg,
Chi2Test_p(X, Z, Y) as p_value,
Sample_data group by X;

Ausgabe:

XChi2_valueDegP_Wert
Team A107, 3852.2
Team B259.0952.2

Fazit

QlikView bietet viele integrierte Funktionen, die auf speicherinternen Daten ausgeführt werden, und erweist sich daher als sehr effizient. Diese Funktionen wurden in viele Kategorien unterteilt, um unterschiedliche Probleme zu lösen. Und es ist sehr einfach, die Ergebnisse zu visualisieren, da Sie das Ergebnis jeder Funktion im Tabellenfeld anzeigen können. Es gibt viele andere Funktionen, mit denen Sie viel aus Ihren Daten machen können. Ich muss vorschlagen, diese Funktionen auszuprobieren, um Ihre Arbeit zu vereinfachen.

Empfohlene Artikel

Dies ist eine Anleitung zu den QlikView-Funktionen. Hier diskutieren wir die Arten von QlikView-Funktionen in verschiedenen Kategorien, die viele verschiedene Arten von Geschäftsproblemen lösen. Sie können sich auch die folgenden Artikel ansehen, um mehr zu erfahren.

  1. Was ist QlikView?
  2. QlikView-Tools
  3. Fragen im Vorstellungsgespräch bei QlikView
  4. QlikView vs QlikSense
  5. Beispiele für integrierte Python-Funktionen

Kategorie: