Tableau croisé dynamique
Le tableau croisé dynamique (Pivot) présente les dimensions et les mesures sous forme de lignes et de colonnes dans un tableau. Dans un tableau croisé dynamique, vous pouvez analyser les données par plusieurs mesures et dans plusieurs dimensions à la fois.
Cas d'utilisation
Les tableaux croisés dynamiques sont utiles lorsque vous souhaitez inclure plusieurs dimensions ou mesures dans un seul tableau pour ensuite les réorganiser en vue d'afficher des sous-totaux différents. Le tableau croisé dynamique Qlik Visualization bundle propose plusieurs options de disposition et de style différentes par rapport à la visualisation de tableau croisé dynamique, notamment :
-
En-têtes pour toutes les dimensions
-
Options de menu d'en-tête pour toutes les dimensions
-
Représentation personnalisée des valeurs nulles
-
Largeurs de colonne personnalisables en pixels ou sous forme de pourcentage
-
Ajustement des largeurs de colonne à l'aide de la souris
-
Totaux en haut ou en bas
Création de tableaux croisés dynamiques
Procédez comme suit :
- Dans le panneau des ressources, ouvrez Objets personnalisés > Visualization bundle et faites glisser Pivot sur la feuille.
-
Cliquez sur Ajouter et sélectionnez un champ ou une dimension principale comme dimension de ligne.
Ajoutez éventuellement d'autres dimensions sous forme de lignes. Le tableau croisé dynamique développe les lignes dans l'ordre dans lequel elles sont ajoutées. Vous pouvez cliquer sur les dimensions et les faire glisser pour les réorganiser.
-
Cliquez sur Ajouter et sélectionnez un champ ou une mesure principale comme mesure.
Ajoutez éventuellement d'autres mesures.
Vous pouvez ajuster l'aspect et d'autres paramètres dans le panneau des propriétés avancées.
Pivotement des données dans le panneau des propriétés
Dans le panneau des propriétés, vous pouvez ajouter des mesures et des dimensions au tableau croisé dynamique et également pivoter (croiser dynamiquement) des lignes ou des colonnes.
Données
Dans le volet Données, vous pouvez ajouter des dimensions et des mesures. Vous pouvez déplacer des éléments entre des lignes et des colonnes. Vous pouvez également modifier l'ordre des éléments à l'intérieur des lignes ou des colonnes. Lorsque vous utilisez plusieurs mesures, celles-ci sont groupées et un élément Valeurs est créé.
Tri
Dans le volet de tri des propriétés avancées, vous pouvez modifier l'ordre interne des dimensions et des mesures.
Trier en fonction de la première mesure
Si vous disposez de plusieurs mesures, un groupe de mesures est créé. Trier en fonction de la première mesure permet de trier les valeurs de dimension en fonction de la valeur numérique de la première mesure. Cet ordre de tri affecte toutes les dimensions et est prioritaire sur tout autre ordre de tri défini sous les dimensions.
Par exemple, vous avez deux mesures : Quantity et Sales. Dans le panneau des propriétés, sous Données> Mesures, Quantity apparaît en premier dans la liste. Si vous utilisez Trier en fonction de la première mesure dans l'ordre décroissant, votre tableau est trié en commençant par la dimension présentant la valeur Quantity la plus élevée.
Si l'option Trier en fonction de la première mesure est désactivée, le tableau utilise l'ordre de tri configuré pour les dimensions.
Limitations :
- Cette option est supportée uniquement en cas de calcul de sous-totaux. Pour calculer des sous-totaux, utilisez l'une des méthodes suivantes :
- Dans le panneau des propriétés, accédez à Données et cliquez sur une dimension. Activez Afficher les totaux.
- Dans le panneau des propriétés, accédez à Aspect > Présentation. Activez Indenter les lignes.
- Cette option n'est pas supportée pour les dimensions calculées.
- Cette option est supportée uniquement si toutes les dimensions se trouvent dans la section Lignes et toutes les mesures dans la section Colonnes.
Tri des dimensions
Si l'option Trier en fonction de la première mesure est désactivée, il est possible de trier le tableau en fonction des valeurs de dimension. Chaque dimension peut avoir un tri Auto ou Personnalisé. Avec le tri Auto, les valeurs de champ sont triées dans l'ordre alphabétique et numérique dans l'ordre croissant. Avec le tri Personnalisé, vous pouvez activer ou désactiver chacun des paramètres suivants :
-
Trier par expression : applique un tri par expression personnalisée. Trier par expression remplace les paramètres Trier par nombre et Trier par ordre alphabétique. Cette option doit être utilisée uniquement avec la première dimension (la dimension ultrapériphérique) du tableau.
-
Trier par nombre : trie les valeurs de champ commençant par un nombre.
-
Trier par ordre alphabétique : trie les valeurs de champ commençant par une lettre.
Les options Croissant et Décroissant sont disponibles pour l'ensemble des trois paramètres.
Tri dans la recherche
L'utilisateur peut cliquer sur le nom d'une dimension du tableau pour développer une zone de liste. Dans la zone de liste, l'utilisateur peut rechercher et sélectionner des valeurs de dimension individuelles. Le paramètre Tri dans la recherche contrôle l'ordre de tri des valeurs d'une zone de liste de dimensions.
Pour l'ordre de tri de la zone de liste, vous avez les options suivantes :
-
Auto : applique l'ordre de tri par défaut. Les nombres sont triés par ordre numérique croissant. Le texte est trié par ordre alphabétique croissant.
-
Hériter de la dimension : applique l'ordre de tri défini pour la dimension individuelle.
Formatage des colonnes de dimension et de mesure
Vous pouvez formater vos colonnes de dimension et de mesure à l'aide d'options supplémentaires. Vous pouvez :
-
Limiter les dimensions affichées
-
Formater la représentation des dimensions
-
Formater les nombres de mesures
-
Créer des colonnes conditionnelles
-
Définir la couleur d'arrière-plan des cellules à l'aide d'expressions
-
Définir la couleur du texte à l'aide d'expressions
-
Définition de la largeur de colonne
Limitation des dimensions affichées
Limitez le nombre de valeurs affichées pour une dimension. Lorsque vous définissez une limitation, les seules dimensions affichées sont celles dont la valeur de mesure satisfait au critère de limitation.
Procédez comme suit :
-
Sous Données, sélectionnez une dimension et développez les propriétés.
-
Sous Limitation, sélectionnez l'une des limitations suivantes :
-
Pas de limitation : valeur par défaut.
-
Nombre fixe : permet d'afficher les valeurs du haut ou du bas. Définissez le nombre de valeurs. Il est également possible d'utiliser une expression pour définir le nombre. Cliquez sur pour ouvrir l'éditeur d'expression.
-
Valeur exacte : permet de définir la valeur limite exacte à l'aide des opérateurs. Il est également possible d'utiliser une expression pour définir le nombre. Cliquez sur pour ouvrir l'éditeur d'expression.
-
Valeur relative : permet de définir la valeur limite relative en pourcentage à l'aide des opérateurs. Il est également possible d'utiliser une expression pour définir le nombre. Cliquez sur pour ouvrir l'éditeur d'expression.
-
Formatage de la représentation des dimensions
Vous pouvez formater les colonnes de dimensions pour afficher les valeurs, les liens ou les images via Représentation dans le panneau des propriétés. Vous pouvez sélectionner les représentations suivantes :
- Texte : affiche les valeurs de dimension sous forme de texte. Il s'agit de la valeur par défaut.
-
Lien : affiche les valeurs sous forme de liens à cliquer. L'URL ou la valeur de dimension est utilisée ou vous pouvez ajouter d'autres URL aux valeurs de dimension affichées.
-
Image : affiche les valeurs contenant une URL absolue d'une image sous forme d'images.
Formatage des liens
Le caractère ; n'est pas supporté comme séparateur de paramètres de requête dans une URL.
Procédez comme suit :
-
Sous Données, sélectionnez une dimension et développez les propriétés.
-
Sous Représentation, sélectionnez Lien.
-
Sous Paramètre de lien, sélectionnez une des options suivantes :
-
Ajouter étiquette : la dimension contient l'URL de destination dans l'expression de dimension ou dans la table de données. Les liens sont affichés et classés selon l'expression de l'URL de destination.
Sous Étiquette de lien, saisissez une étiquette de texte descriptive pour l'URL de destination. Cliquez sur pour ouvrir l'éditeur d'expression.
-
Ajouter URL : les valeurs de dimension deviennent des liens de texte sélectionnables qui sont des étiquettes pour les URL.
Sous URL du lien, saisissez l'expression de l'URL de destination. Cliquez sur pour ouvrir l'éditeur d'expression.
-
Formatage des images
Les images des tableaux croisés dynamiques sont accessibles uniquement depuis des serveurs et des domaines figurant dans une liste sécurisée. Les administrateurs peuvent mettre à disposition ces ressources dans la Console de gestion en ajoutant des politiques de sécurité du contenu (CSP) pour chaque serveur ou domaine. CSP permet de prévenir les attaques de script entre sites en contrôlant les ressources qu'un navigateur peut demander auprès d'un serveur.
Le caractère ; n'est pas supporté comme séparateur de paramètres de requête dans une URL.
Procédez comme suit :
-
Sous Données, sélectionnez une dimension et développez les propriétés.
-
Sous Représentation, sélectionnez Image.
-
Sous Paramètre de l'image, sélectionnez l'une des options suivantes :
-
Ajouter étiquette : la dimension contient l'URL absolue vers l'image dans l'expression de dimension ou dans la table de données. Les liens sont affichés et classés selon l'expression de l'URL.
Sous Étiquette de l'image, saisissez une étiquette de texte descriptive pour l'image qui s'affiche sous forme de texte alternatif lorsque vous survolez l'image. Cliquez sur pour ouvrir l'éditeur d'expression.
-
Ajouter URL : les valeurs des dimensions deviennent des étiquettes pour le texte alternatif qui s'affiche lorsque vous survolez l'image.
Sous URL de l'image, saisissez l'expression de l'URL de destination. Cliquez sur pour ouvrir l'éditeur d'expression.
-
-
Sous Dimensionnement, sélectionnez l'une des options de dimensionnement suivantes :
-
Toujours adapter
-
Adapter à la largeur
-
Adapter à la hauteur
-
Étirer pour adapter
-
Taille d'origine
-
-
Sous Position, sélectionnez la position de l'image dans la cellule.
Formatage des nombres de mesures
Vous pouvez formater les nombres de mesures sous Formatage des nombres dans le panneau des propriétés.
Si vous souhaitez modifier le format des nombres au niveau de l'application, et pas uniquement pour une seule mesure, il est préférable de procéder à partir des paramètres régionaux dans les instructions SET figurant au début du script dans l'éditeur de chargement de données.
Procédez comme suit :
-
Sous Données, sélectionnez une mesure et développez les propriétés.
-
Sous Formatage des nombres, sélectionnez le format :
-
Auto : Qlik Sense définit automatiquement un formatage des nombres basé sur les données source.
Pour représenter les abréviations numériques, les unités du système international (SI) sont employées, comme k (millier), M (million) et G (milliard).
-
Nombre : par défaut, le formatage est défini sur Simple, mais vous pouvez sélectionner le formatage de votre choix à partir des options de la liste. Remplacez cette option par Personnalisé et saisissez le modèle de format de votre choix sous Modèle de format.
- # ##0 décrit le nombre comme un entier avec séparateur de milliers. Dans cet exemple, « . » est utilisé comme séparateur de milliers.
- ###0 décrit le nombre comme un entier sans séparateur de milliers.
- 0000 décrit le nombre comme un entier comportant au moins quatre chiffres. Par exemple, le nombre 123 sera affiché 0123.
- 0.000 décrit le nombre avec trois décimales. Dans cet exemple, « . » est utilisé comme séparateur décimal.
Si vous ajoutez le signe pourcentage (%) au modèle de format, les valeurs de mesure sont automatiquement multipliées par 100.
- Devise : par défaut, le modèle de format utilisé pour la devise est le même que celui configuré dans le système d'exploitation. Utilisez Modèle de format pour modifier le modèle de format.
- Date : par défaut, le formatage est défini sur Simple, mais vous pouvez sélectionner le formatage de votre choix à partir des options de la liste. Remplacez cette option par Personnalisé et saisissez le modèle de format de votre choix sous Modèle de format.
- Durée : Par défaut, le modèle de format utilisé pour la durée est le même que celui configuré dans le système d'exploitation. La durée peut être formatée sous forme de jours ou d'une combinaison de jours, d'heures, de minutes, de secondes et de fractions de seconde. Utilisez Modèle de format pour modifier le modèle de format.
- Personnalisé : par défaut, le modèle de format utilisé pour la personnalisation est le même que celui configuré dans le système d'exploitation. Utilisez Modèle de format pour modifier le modèle de format.
-
Création de colonnes conditionnelles
Les colonnes peuvent être conditionnelles de sorte à n'apparaître que lorsque certaines conditions sont remplies.
Procédez comme suit :
-
SousDonnées, sélectionnez une dimension ou une mesure et développez les propriétés.
-
Sous Afficher la colonne si, cliquez sur pour ouvrir l'éditeur d'expression.
-
Saisissez l'expression pour déterminer les conditions d'affichage de la colonne.
-
Cliquez sur Appliquer.
Exemple
Supposez que vous ayez un tableau croisé dynamique ou un objet croisé dynamique contenant les éléments suivants :
-
Les dimensions sont Product Type et Product Name.
-
Les mesures sont Sum(Sales) et Count (distinct InvoiceNumber).
-
Les éléments sous Colonnes sont Valeurs (par défaut) et le champ Quarter.
1re partie : colonne conditionnelle basée sur les sélections de l'utilisateur
Il se peut que vous ayez un grand nombre d'années de données dans votre application ; vous ne voulez donc pas trop encombrer la visualisation. En même temps, vous souhaitez encourager une analyse granulaire et interactive.
Pour la colonne Trimestre, vous pourriez ajouter l'expression suivante pour Afficher la colonne si :
GetSelectedCount(Year)=1
Avec cette expression, si l'utilisateur sélectionne une seule année dans l'application, le tableau croisé dynamique décompose chaque mesure par trimestre. Sinon, les valeurs de mesure totales sont affichées.
2e partie : colonnes conditionnelles à l'aide de variables
Vous pouvez utiliser des variables pour encourager une analyse interactive. Supposons que vous créiez également une variable vUserInteraction avec une définition vide. Ensuite, vous créez deux graphiques Bouton sur votre feuille, configurés avec l'action Définir la valeur de la variable :
-
Afficher plus de détails : un clic sur ce bouton définit la valeur de vUserInteraction sur ='Yes'.
-
Afficher moins de détails : un clic sur ce bouton définit la valeur de vUserInteraction sur ='No'.
Dans votre tableau croisé dynamique, vous pourriez ajouter un certain nombre de mesures supplémentaires au graphique, comme Count(Quantity) et Sum(Cost). Ensuite, configurez chaque colonne de mesure pour qu'elle ait la valeur suivante pour Afficher la colonne si :
'$(Reference)'='Yes'
Cela permet au graphique de s'adapter au fait que l'utilisateur souhaite ou non obtenir des informations supplémentaires. Si l'utilisateur clique sur le bouton Afficher plus de détails, des mesures supplémentaires sont ajoutées à la table. S'il ne clique pas sur ce bouton ou s'il clique sur Afficher moins de détails, les mesures supplémentaires sont retirées.
-
Afficher plus de détails : un clic sur ce bouton définit la valeur de vUserInteraction sur ='Yes'.
-
Afficher moins de détails : un clic sur ce bouton définit la valeur de vUserInteraction sur ='No'.
Dans votre tableau croisé dynamique, vous pourriez ajouter un certain nombre de mesures supplémentaires au graphique, comme Count(Quantity) et Sum(Cost). Ensuite, configurez chaque colonne de mesure pour qu'elle ait la valeur suivante pour Afficher la colonne si :
'$(Reference)'='Yes'
Cela permet au graphique de s'adapter au fait que l'utilisateur souhaite ou non obtenir des informations supplémentaires. Si l'utilisateur clique sur le bouton Afficher plus de détails, des mesures supplémentaires sont ajoutées à la table. S'il ne clique pas sur ce bouton ou s'il clique sur Afficher moins de détails, les mesures supplémentaires sont retirées.
Définition de la couleur d'arrière-plan à l'aide d'expressions
Vous pouvez définir la couleur d'arrière-plan d'une colonne à l'aide d'expressions. Par exemple, vous pouvez avoir des cellules de la colonne qui changent de couleur d'arrière-plan suivant leur valeur. La couleur du texte passe automatiquement au blanc lorsqu'une couleur d'arrière-plan foncée est utilisée.
Procédez comme suit :
-
SousDonnées, sélectionnez une dimension ou une mesure et développez les propriétés.
-
Sous Expression de la couleur d'arrière-plan, cliquez sur pour ouvrir l'éditeur d'expression.
-
Saisissez l'expression pour déterminer les conditions d'affichage de la colonne.
-
Cliquez sur Appliquer.
Définition de la couleur du texte à l'aide d'expressions
Vous pouvez définir la couleur du texte d'une colonne à l'aide d'expressions. Par exemple, vous pouvez avoir des cellules de la colonne dont le texte change de couleur suivant leur valeur.
Procédez comme suit :
-
SousDonnées, sélectionnez une dimension ou une mesure et développez les propriétés.
-
Sous Expression de la couleur du texte, cliquez sur pour ouvrir l'éditeur d'expression.
-
Saisissez l'expression pour déterminer les conditions d'affichage de la colonne.
-
Cliquez sur Appliquer.
Définition de la largeur de colonne
Par défaut, la largeur de colonne est automatiquement définie. Vous pouvez définir manuellement la largeur de colonne par :
-
Contenu
-
Pixels
-
Pourcentage
Vous pouvez également dimensionner manuellement les colonnes en faisant glisser les bordures d'en-tête.
Procédez comme suit :
-
SousDonnées, sélectionnez une dimension ou une mesure et développez les propriétés.
-
Sous Largeur de colonne, sélectionnez le mode de définition de la largeur de colonne :
-
Ajuster au contenu : les colonnes sont dimensionnées en fonction de la largeur de leur contenu.
-
Pixels : configurez la largeur de la colonne en pixels.
-
Pourcentage: configurez la largeur de la colonne en pourcentage.
-
Auto: configurez automatiquement la largeur de la colonne à l'aide de Qlik Sense.
-
Personnalisation du style
Vous disposez d'un certain nombre d'options de style sous Aspect dans le panneau des propriétés.
Cliquez sur Styles sous Aspect > Présentation pour personnaliser davantage le style du graphique. Le panneau de styles contient différentes sections sous les onglets Général et Graphique.
Vous pouvez réinitialiser vos styles en cliquant sur à côté de chaque section. Un clic sur Réinitialiser tout réinitialise les styles de tous les onglets disponibles dans le panneau de style.
Personnalisation du texte
Vous pouvez définir le texte du titre, du sous-titre et de la note de bas de page sous Aspect > Général. Pour masquer ces éléments, désactivez Afficher les titres.
La visibilité des différentes étiquettes du graphique dépend des options d'affichage des étiquettes et des paramètres propres au graphique. Il est possible de configurer ces options dans le panneau des propriétés.
Vous pouvez définir le style du texte qui apparaît sur le graphique.
Procédez comme suit :
-
Dans le panneau des propriétés, développez la section Aspect.
-
Sous Aspect > Présentation, cliquez sur Styles.
-
Dans l'onglet Général, définissez la police, le style d'accentuation, la taille de police et la couleur des éléments de texte suivants :
-
Titre
-
Sous-titre
-
Note de bas de page
-
-
Dans l'onglet Graphique, définissez la police, le style d'accentuation, la taille de police et la couleur des éléments de texte suivants :
- En-tête : définissez le style du texte des en-têtes de toutes les dimensions.
- Valeurs de dimension : définissez le style du texte des valeurs de dimension.
- Valeurs de mesure : définissez le style du texte des valeurs de mesure.
- Étiquettes de mesure : définissez le style du texte des en-têtes de mesure.
- Valeurs totales : définissez le style du texte des totaux.
- Valeurs nulles : définissez le style du texte des valeurs nulles.
Personnalisation de l'arrière-plan
Vous pouvez personnaliser l'arrière-plan du graphique. Vous pouvez également définir la couleur des dimensions ou mesures individuelles par expression.
Procédez comme suit :
-
Dans le panneau des propriétés, développez la section Aspect.
-
Sous Aspect > Présentation, cliquez sur Styles.
-
Dans l'onglet Général du panneau de styles, vous pouvez sélectionner une couleur d'arrière-plan (une seule couleur ou expression). Vous pouvez également définir l'arrière-plan sur une image de votre bibliothèque multimédia ou d'une URL.
Lors de l'utilisation d'une couleur d'arrière-plan, utilisez le curseur pour régler l'opacité de l'arrière-plan.
Lors de l'utilisation d'une image d'arrière-plan, vous pouvez ajuster la taille et la position de l'image.
-
Dans l'onglet Graphique, personnalisez la couleur d'arrière-plan des éléments suivants :
- En-tête
- Valeurs de dimension
- Valeurs de mesure
- Étiquettes de mesure
- Valeurs totales
- Valeurs nulles
Personnalisation de la grille
Vous pouvez personnaliser la grille du tableau croisé dynamique.
Procédez comme suit :
-
Dans le panneau des propriétés, développez la section Aspect.
-
Sous Aspect > Présentation, cliquez sur Styles.
-
Dans l'onglet Graphique, personnalisez la grille à l'aide des éléments suivants :
-
Hauteur de ligne : définissez la hauteur des lignes en nombre de lignes.
-
Bordure : définissez la couleur des bordures de cellule.
-
Séparateur : définissez la couleur du séparateur des dimensions et des mesures ainsi qu'entre l'en-tête et les lignes.
-
Arrière-plan : définissez la couleur de la zone vide créée lorsque vous avez des dimensions dans Colonne.
-
Personnalisation des valeurs nulles
Vous pouvez modifier le mode de représentation des valeurs nulles dans le tableau croisé dynamique.
Procédez comme suit :
-
Cliquez sur Aspect > Présentation dans le panneau des propriétés.
-
Sous Texte de valeur nulle, saisissez le texte qui doit remplacer les valeurs nulles.
Extension complète du tableau croisé dynamique
Vous pouvez définir le tableau croisé dynamique de sorte qu'il soit toujours entièrement étendu.
Procédez comme suit :
-
Cliquez sur Aspect > Présentation dans le panneau des propriétés.
-
Sélectionnez Entièrement étendu.
Personnalisation de la bordure et de l'ombre
Vous pouvez personnaliser la bordure et l'ombre du graphique.
Procédez comme suit :
-
Dans le panneau des propriétés, développez la section Aspect.
-
Sous Aspect > Présentation, cliquez sur Styles.
-
Dans l'onglet Général du panneau de style, sous Bordure, ajustez la taille Contour pour augmenter ou diminuer les lignes de bordure autour du graphique.
-
Sélectionnez une couleur pour la bordure.
-
Ajustez le Rayon d'angle pour contrôler l'arrondi de la bordure.
-
Sous Ombre dans l'onglet Général, sélectionnez une taille et une couleur d'ombre. Pour supprimer l'ombre, sélectionnez Aucune.
Limitations
Les limitations des tableaux croisés dynamiques sont les suivantes :
Contrairement au tableau croisé dynamique de visualisation, vous ne pouvez pas pivoter les données de votre tableau croisé dynamique Visualization bundle.