Accéder au contenu principal Passer au contenu complémentaire

Annulation du glissement des données de tableau croisé dynamique dans le gestionnaire de données

Un tableau croisé est un type de table courant comprenant une matrice de valeurs provenant de deux listes orthogonales de données d'en-tête.

En général, ce format de données ne convient pas vraiment pour associer les données à d'autres tables de données. Cette rubrique vous explique comment annuler le glissement des données chargées au format de tableau croisé dynamique ou crosstab, c'est-à-dire comment transposer des parties de la table en lignes à l'aide du gestionnaire de données.

L'annulation du glissement des données chargées au format de tableau croisé dynamique permet de transposer des parties de la table en lignes.

From crosstab to unpivoted crosstab.

Qu'est-ce qu'un tableau croisé ?

Un tableau croisé contient un certain nombre de colonnes qualifiantes, devant être lues de manière directe, et une matrice de valeurs. Dans le cas présent, il y a une colonne qualifiante, Year, et une matrice de données de ventes par mois.

Tableau croisé dynamique
YearJanFebMarAprMayJun
2008456578127822
2009112322224585
2010655622791256
2011452432785515
2012455635786882

Si ce tableau est simplement chargé dans Qlik Sense, le résultat est un champ pour Year et un champ pour chacun des mois. Ce n'est pas ce que nous souhaitons généralement. Il est probablement plus intéressant de générer trois champs :

  • Le champ qualifiant, dans ce cas Year, signalé en vert dans la table précédente.
  • Le champ d'attribut, dans ce cas représenté par les noms des mois Jan - Jun signalés en jaune. Ce champ peut être nommé de manière pratique Month.
  • Le champ de données, signalé en bleu. Dans ce cas, les données représentent les données de ventes. Il conviendrait donc de nommer le champ Sales.

Pour ce faire, vous pouvez utiliser l'option Annuler le glissement, disponible dans l'éditeur de table du gestionnaire de données, et sélectionner les champs Jan - Jun. La table suivante est alors créée :

Table non dynamique, dont le glissement des champs a été annulé
YearMonthSales
2008Jan45
2008Feb65
2008Mar78
2008Apr12
2008May78
2008Jun22
2009Jan11
2009Feb23
.........

Annulation du glissement d'un tableau croisé dynamique en table plate

Procédez comme suit :

  1. Ajoutez un fichier de données au format de tableau croisé à votre application.
  2. Dans le gestionnaire de données, cliquez sur l'icône Édition de la table afin d'ouvrir l'éditeur de table.
  3. Cliquez sur Annuler le glissement.
  4. Sélectionnez les champs à transposer en lignes. Vous devez disposer d'au moins un champ qualifiant qui n'est pas de type tableau croisé dynamique. Il existe deux façons d'effectuer les sélections :

    • Cliquez sur les en-têtes des champs à transposer. Ne sélectionnez pas les champs que vous souhaitez conserver comme champs qualifiants.
    • Cliquez sur les en-têtes des champs à conserver comme champs qualifiants, puis sélectionnez Inverser les sélections dans le menu du champ. Il s'agit de la méthode la plus simple lorsque vous disposez d'un grand nombre de champs à transposer.
  5. Cliquez sur Appliquer l'annulation du glissement

    Les données sélectionnées sont à présent transposées en lignes avec deux champs, NomTable.Champ d'attributs et NomTable.Champ de données.

  6. Renommez Champ d'attribut en un nom plus évocateur, dans l'exemple ci-dessus, il pourrait s'agir de Month.
  7. Renommez Champ de données en un nom plus évocateur, dans l'exemple ci-dessus, il pourrait s'agir de Sales.

Vous venez d'annuler le glissement du tableau croisé dynamique en format plat, ce qui vous facilitera la tâche lorsque vous l'associerez à d'autres données de l'application.

Rétablissement du tableau croisé dynamique initial

Vous pouvez rétablir le format du tableau croisé dynamique initial de votre source de données. Pour ce faire, cliquez sur Annuler l'annulation du glissement dans l'éditeur de table. Si vous avez créé des associations avec d'autres données de l'application, ces associations seront supprimées.

En savoir plus

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – dites-nous comment nous améliorer !