L'une des meilleures pratiques que je suis lors de la préparation de tout rapport / panneauUn panel est un groupe d’experts qui se réunit pour discuter et analyser un sujet spécifique. Ces forums sont courants lors des conférences, Séminaires et débats publics, où les participants partagent leurs connaissances et leurs points de vue. Les panneaux peuvent aborder une variété de domaines, De la science à la politique, et son objectif est d’encourager l’échange d’idées et la réflexion critique entre les participants.... 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.

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:

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

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:–

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

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:–

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

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.


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 variableEn statistique et en mathématiques, ongle "variable" est un symbole qui représente une valeur qui peut changer ou varier. Il existe différents types de variables, et qualitatif, qui décrivent des caractéristiques non numériques, et quantitatif, représentation de grandeurs numériques. Les variables sont fondamentales dans les expériences et les études, puisqu’ils permettent l’analyse des relations et des modèles entre différents éléments, faciliter la compréhension de phénomènes complexes.... 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.

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.
En rapport
Articles Similaires:
- Analyse des composants principaux | Guide d'analyse en composantes principales
- Comment utiliser la fonction AGGR () en Qlikview? Exemples Qlikview AGGR
- Utilisez les fichiers de données Qlikview pour rendre votre application Qlikview efficace
- Variables en Qlikview | Qlikview pour créer des histoires de données



