Configurer l’analytique dans Qlikview et ses composants

Contenu

L'une des meilleures pratiques que je suis lors de la préparation de tout rapport / panneau est de fournir beaucoup de contexte. Comme d'habitude, cela rend un tableau de bord beaucoup plus significatif et orienté vers l'action. Par exemple, si vous ne fournissez que le nombre d'unités vendues pour une ligne de produits au cours d'un mois, c'est une bonne information, mais elle n'est pas exploitable. Si vous ajoutez une comparaison avec le même mois de l'année dernière, le mois dernier ou la moyenne des lignes de produits pertinentes ce mois-ci, vous avez ajouté du contexte au chiffre. L'utilisateur métier peut prendre des mesures plus significatives à partir de ce rapport / panneau.

QlikView possède une fonction appelée SET ANALYSIS qui nous offre un moyen d'ajouter ce contexte. L'analyse des ensembles prédétermine l'ENSEMBLE DE DONNÉES que nos graphiques utilisent / planches. Ensuite, en utilisant une expression d'ensemble, nous pouvons dire à notre objet (graphique / tableau) qu'il affiche les valeurs correspondant à plusieurs ensembles de données (par exemple, une période pré-définie, région géographique, lignes de produits, etc.). Tous les exemples mentionnés précédemment dans le cadre de l'ajout de contexte peuvent être réalisés en utilisant l'analyse des ensembles dans QlikView.

set-analysis-qlikview-4699645

La plupart des professionnels de QlikView pensent que l'ANALYSE DES ENSEMBLES est une fonction complexe. À travers cet article, j'essaie de changer leur conviction à ce sujet.

Qu'est-ce que l'ANALYSE DES ENSEMBLES?

L'analyse des ensembles peut être comprise grâce à une simple analogie de la façon dont QlikView fonctionne. Nous faisons des sélections sur certaines variables et les changements se reflètent dans toute l'application. Cela se produit parce qu'à travers notre sélection, nous avons créé un ensemble de données que nous voulons utiliser. de la même manière, en utilisant la fonction d'analyse d'ensembles, nous pouvons prédéfinir les données qui seront affichées dans nos graphiques.

Certaines caractéristiques et fonctionnalités de l'analyse d'ensembles sont:

  • Elle est utilisée pour créer une sélection différente par rapport aux sélections de l'application actuelle.
  • Elle doit être utilisée en fonction de l'agrégation (somme, compte….).
  • L'expression commence et se termine toujours par des accolades {}

Exemple de jeu de données:

set_analysis_selection_qlikview1-3210633

La syntaxe de SET ANALYSIS est divisée en trois composants:

set_analysis_syntax3-5302345

Identificateurs:

Identificateur

La description

0 : Représente un ensemble vide, aucun enregistrement
1 : Représente l'ensemble de tous les enregistrements de l'application.
PS : Représente les enregistrements de la sélection actuelle.
$ 1 : Représente la sélection précédente
Bookmark01 : Représente l'ensemble de tous les enregistrements par rapport à l'ID du signet ou au nom du signet

Exemples:

set_analysis_identifier_qlikview_example-8528321

Dans l'exemple suivant, la sélection de l'année en cours est 2012 et la sélection précédente était 2013.

set_analysis_identifier_qlikview-3450848

Les opérateurs :

  • Fonctionne sur les identifiants d'ensemble

Opérateur

Nom de l'opérateur

La description

+ Union Renvoie un ensemble d'enregistrements appartenant à l'union des ensembles.
Exclusion Renvoie les enregistrements appartenant au premier mais pas au second
* Intersection Renvoie les enregistrements appartenant aux deux identifiants d'ensemble.
/ Différence symétrique Renvoie un ensemble qui appartient à l'un des deux identifiants, mais pas aux deux.

Exemples:

exemple_operateur_set_analysis_qlikview-6825892

Dans l'exemple suivant, j'ai créé un signet « SIGNET_1 » pour la sélection de l'entreprise A, Par C.

set_analysis_operator_qlikview-4785934

Modificateurs:

  • Les modificateurs sont toujours entre crochets angulaires .
  • Il se compose de plusieurs champs et tous les champs ont des critères de sélection.
  • La condition des champs dans les modificateurs ignore les critères de sélection actuels.

exemple_modificateur_set_analysis_qlikview1-7409630

set_analysis_modifier_qlikview-5111779

Expansion du signe dollar:

Si nous voulons comparer la vente de l'année en cours avec l'année précédente, les ventes de l'année précédente doivent refléter des valeurs en relation avec la sélection actuelle de l'année. Par exemple, si la sélection actuelle de l'année est 2012, l'année précédente devrait être 2011 et pour la sélection actuelle de l'année 2013, l'année précédente est 2012.

 =Sum ({$<Année = {$ (=Max (Année)-1)} >} Vente) "

L'expression précédente renvoie toujours la vente de l'année précédente. Ici, le signe est utilisé $ (couleur de la police rouge) pour évaluer la valeur de l'année précédente. Le signe $ est utilisé pour évaluer des expressions et utiliser des variables dans les modificateurs de jeu. Si nous avons un variable qui a la valeur de l'année dernière (vLASTYEAR) alors l'expression peut être écrite comme:

=Sum ({$vLASTYEAR)} >} Vente) "

Analyse de jeu INDIRECTE: Fonction P() et E()

Prenons un scénario dans lequel nous voulons afficher les ventes actuelles des entreprises qui ont eu des ventes l'année dernière.

L'expression doit être similaire à:

= somme({$<Année={$(=Max(Année))},Nom_Entreprise={Entreprises qui ont eu des ventes l'année dernière}> } Vente)

Tout d'abord, nous devons identifier les entreprises qui ont réalisé des ventes l'année dernière. Pour résoudre ce problème, nous utiliserons la fonction P () qui est utilisée pour identifier des valeurs dans un champ et la fonction E () qui exclut des valeurs dans un champ.

set_analysis_indirect_qlikview-1634527

Finalement, nous avons l'expression:

= somme({<Année={$(=Max(Année))},Company_Name=P({<Année={$(=Max(Année)-1)}>}Nom de la compagnie)>}Vente)

Cette publication était un exemple dans lequel nous avons présenté des méthodes pour utiliser SET ANALYSIS dans Qlikview. Avez-vous déjà utilisé cette fonction auparavant? Le cas échéant, Est-elle utile pour vous? Avez-vous plus d'astuces ingénieuses pour rendre l'analyse de jeux de données plus intéressante? Si ce n'est pas comme ça, Pensez-vous que cet article vous permettra d'utiliser Set Analysis dans votre prochain tableau de bord?

Dites-moi ce que vous pensez de l'utilisation de cette fonction dans QlikView.

Si vous aimez ce que vous venez de lire et souhaitez continuer à apprendre sur l'analyse, abonnez-vous à nos e-mails ou comme le nôtre page le Facebook.

Abonnez-vous à notre newsletter

Nous ne vous enverrons pas de courrier SPAM. Nous le détestons autant que vous.

Haut-parleur de données