Introduction à la fonction QlikView

Les fonctions sont très génériques et sont utiles lorsque vous devez effectuer une tâche spécifique à plusieurs reprises. En termes simples, c'est un bloc de code qui effectue une tâche à chaque appel. Les fonctions QlikView fonctionnent également de la même manière. QlikView fournit des fonctions de base comme la somme, la moyenne, etc. ainsi que des fonctions avancées comme des fonctions pour charger les données dans l'éditeur. Il prend les arguments requis pour accomplir les actions définies. Ces fonctions effectuent des opérations mathématiques ainsi que d'autres opérations analytiques sur les données en mémoire. Les fonctions QlikView permettent à l'outil d'effectuer des calculs, d'interpréter les données de manière répétée et bien plus encore. L'éditeur de script utilise également des fonctions Qlikview pour gérer des opérations telles que le chargement de données, la transformation de données, l'agrégation de données, etc. à l'aide de fonctions de script. Les fonctions graphiques sont utilisées dans les expressions / mesures que nous créons pour les graphiques QlikView.

Liste des fonctions QlikView

QlikView propose plusieurs fonctions comme

  • Couleur - Des fonctions comme ARGB (), HSL (), RGB (), Couleur () etc. entrent dans cette catégorie qui est utilisée pour évaluer les propriétés de couleur des objets de graphique.
  • Conditionnel - Des fonctions comme if (), match (), mixmatch () etc. sont utilisées pour évaluer une condition dans le script de chargement et les expressions de graphique.
  • Agrégation - Des fonctions comme group (), sum (), count (), min (), max () etc. sont utilisées pour les opérations mathématiques sur les données. Ces fonctions peuvent accepter n'importe quel nombre d'arguments et renvoyer une seule sortie agrégée.
  • Fonctions de compteur - Des fonctions telles que RowNo (), autonumber (), fieldvaluecount () etc. sont utilisées en référence au nombre d'enregistrements.
  • Date et heure - De nombreuses fonctions de date et d'heure sont disponibles avec QlikView. Des fonctions telles que seconde (), heure (), mois (), année () etc. sont utilisées pour transformer et convertir les valeurs de date et d'heure à la fois dans le chargeur de script et dans les expressions de graphique.
  • Exponentielle et Logarithmique - Des fonctions comme exp (), pow (), sqrt (), etc. sont utilisées pour effectuer des calculs exponentiels et logarithmiques.
  • Financier - Des fonctions comme PV (), FV (), Pmt () etc. sont utilisées pour calculer les paiements et les taux d'intérêt. Par exemple, la fonction PV () calculera la valeur actuelle d'un investissement.
  • Formatage - Les fonctions telles que Date (), Intervalle () etc. entrent dans cette catégorie de fonctions. Ils sont utilisés pour changer le format des dates ou des champs numériques.
  • Numérique général - Les fonctions comme fabs (), frac (), sign () etc. sont des fonctions génériques. Par exemple, Fabs () renvoie la valeur absolue de n'importe quel champ numérique.
  • Inter Record - Des fonctions telles que Above (), Below (), Top (), etc. sont utilisées lorsqu'une valeur des enregistrements précédents est nécessaire pour l'exécution de l'expression de l'enregistrement en cours.
  • Fonction logique - Des fonctions comme IsNum (), IsText () sont utilisées pour évaluer les opérations logiques. Les deux fonctions peuvent être utilisées pour charger le script et l'expression du graphique.
  • Fonction Null - Null () et IsNul () sont utilisés pour détecter les valeurs Null.
  • Fonction Range - Des fonctions telles que RangeMax (), RangeCount (), RangeAvg (), etc. sont utilisées pour travailler avec des plages, comme la recherche de la valeur maximale dans un tableau de valeurs.
  • Fonction de classement - Rank () et HRank () sont utilisés pour évaluer le rang d'un enregistrement dans un ensemble de données.
  • Fonction chaîne - Gauche (), Droite (), Trim () etc. sont utilisés pour manipuler et manipuler les chaînes. Ces fonctions peuvent être utilisées aussi bien dans le chargeur de scripts que dans les expressions de graphique.

Types de fonctions QlikView

QlikView fournit de nombreuses fonctions dans différentes catégories qui résolvent de nombreux types de problèmes commerciaux.

1. Fonctions numériques générales

Ces fonctions effectuent des opérations numériques de base sur l'ensemble de données. Les fonctions de combinaison et de permutation, les fonctions Modulo, les fonctions de parité et les fonctions d'arrondi relèvent de cette catégorie de fonctions. Par exemple fait (x), div (x, y), mod (x, y), fmod (x, y) etc.

2. Fonctions de gamme

Ces fonctions évaluent différents types de plages à partir d'une plage maximale ou d'une plage minimale de type tableau, etc. comme RangeAvg (), RangeSkew (), les fonctions de plage financière comme RangeIRR (), RangeNPV () relèvent de cette catégorie. Ces fonctions peuvent être utilisées dans le chargement de script ainsi que dans les expressions de graphique.

3. Fonctions exponentielles et logarithmiques

Ces fonctions évaluent les équations exponentielles et logarithmiques d'un ensemble de données. Ces fonctions peuvent être utilisées dans le chargeur de scripts ainsi que dans les expressions de graphique. Par exemple. exp (), log (), log10 (), pow () etc.

4. Fonctions trigonométriques et hyperboliques

Ces fonctions effectuent des opérations trigonométriques et hyperboliques et mesurent les angles en radians. Par exemple, cos (), sin (), tan () etc. entrent dans cette catégorie.

5. Fonctions financières

Ces fonctions sont utilisées pour calculer les paiements et les taux d'intérêt sur le champ du montant dans un ensemble de données. Par exemple FV (), nPer (), Rate () etc.

6. Fonctions de chaîne

Ces fonctions sont utilisées pour gérer et manipuler les chaînes de différentes manières. Ces fonctions prennent des paramètres de chaîne et renvoient des opérations de chaîne. Par exemple len (), gauche (s, n), droite (s, n) etc.

7. Fonctions de cartographie

Ces fonctions sont utilisées pour gérer les tables de mappage. Par exemple, ApplyMap (), MapSubstring () etc.

8. Fonctions inter-enregistrements

Ces fonctions sont utilisées lorsque la sortie précédente est nécessaire pour l'entrée suivante. Il peut être utilisé à la fois dans les scripts chargés ainsi que dans les expressions de graphique.

9. Fonctions conditionnelles

Ces fonctions sont utilisées pour évaluer les expressions conditionnelles et renvoyer les résultats conformément aux conditions. Par exemple alt (), if (), match (), wildmatch () etc.

10. Fonctions logiques

Ces fonctions sont utilisées pour évaluer des opérations logiques, comme savoir si une donnée est numérique ou textuelle. Par exemple IsNum (), IsText ()

Exemples

Tout le monde connaît les fonctions de base et QlikView a également la capacité de résoudre les problèmes les plus complexes. Parlons donc de certaines des tâches complexes qui peuvent être facilement réalisées par les fonctions QlikView. Nous savons tous que Qlikview fournit des fonctions statistiques pour exploiter et analyser les données. Voyons comment utiliser la fonction de test chi2 sur nos données en mémoire. Avant de continuer, nous devons d'abord charger les données dans l'éditeur de script.

Exemples de données-

jeIIIIIIVVVI
Équipe A100708010520391
Équipe B85211181784515

X - Équipes, Y - Quantité vendue, Z- Mois

Les données ci-dessus sont le nombre de produits vendus par deux équipes en 6 mois. Nous voulons comprendre s'il existe une relation significative entre deux équipes en observant leur modèle de vente sur 6 mois.

Une fois les données chargées, nous devons charger les fonctions de test chi2 pour effectuer le test chi2 sur nos données. Ouvrez l'éditeur de script, sélectionnez Modifier le script et ajoutez la commande suivante pour charger la fonction chi2 et transmettre nos données pour l'exécution:

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;

Production:

XChi2_valueDegréP_value
Équipe A107, 3852.2
Équipe B259.0952.2

Conclusion

QlikView fournit de nombreuses fonctions intégrées qui s'exécutent sur des données en mémoire et s'avèrent donc très efficaces. Ces fonctions ont été organisées en plusieurs catégories pour résoudre des problèmes variés. Et il est très facile de visualiser les résultats, car vous pouvez afficher le résultat de n'importe quelle fonction dans la zone Tableau. Il existe de nombreuses autres fonctions avec lesquelles vous pouvez faire beaucoup avec vos données. Je dois vous suggérer de vérifier ces fonctions pour simplifier votre travail.

Articles recommandés

Ceci est un guide des fonctions QlikView. Nous discutons ici des types de fonctions QlikView dans différentes catégories qui résolvent de nombreux types de problèmes commerciaux. Vous pouvez également consulter les articles suivants pour en savoir plus-

  1. Qu'est-ce que QlikView?
  2. Outils QlikView
  3. Questions d'entretiens chez QlikView
  4. QlikView vs QlikSense
  5. Exemples de fonctions intégrées Python

Catégorie: