Transposer convertit des colonnes en lignes. La transposition de données s'effectue à l'inverse du pivotement de données via le stage Group Statistics, qui transforme les données de ligne en colonnes.
Pour comprendre Transposer, prenons l'exemple suivant. Une table contient quatre trimestres de données de ventes et vous souhaitez ajouter l'ensemble du chiffre d'affaires généré et analyser la croissance sur les trois premiers trimestres. Pour ce faire, utilisez Transposer pour créer une colonne contenant l'ensemble du chiffre d'affaires des trois trimestres transposés. L'utilisation de Transposer pour ajouter l'ensemble du chiffre d'affaires généré figurant dans différentes colonnes à une seule colonne plutôt qu'à plusieurs peut améliorer les performances.
Le tableau suivant explique les options de la boîte de dialogue Transposer.
Option | Description |
---|---|
En-tête des champs transposés | Saisissez un nom d'en-tête pour la colonne devant contenir les colonnes à transposer. Cette nouvelle colonne est automatiquement ajoutée au flux de données. |
En-tête des valeurs transposées | Saisissez un nom d'en-tête pour la colonne devant contenir les valeurs de colonne transposées. Cette nouvelle colonne est automatiquement ajoutée au flux de données. |
Conserver les champs transposés | Cochez cette case pour conserver l'ensemble des champs transposés sous forme de colonnes dans la sortie. |
Nom du champ | Affiche l'ensemble des en-têtes de colonne du fichier d'entrée. |
Type | Affiche le type de données des champs respectifs (en-têtes de colonne). Les colonnes à transposer doivent comporter un type de données compatible avec celui du fichier source d'entrée. Voici la matrice de compatibilité. Les grilles cochées correspondent aux types de données compatibles. |
Transposé | Cochez la case en regard de chaque champ que vous souhaitez convertir en colonne. Pour empêcher la transposition d'une colonne et la conserver dans la sortie, décochez la case. |
Exemple d'utilisation de Transposer
Les données d'entrée suivantes contiennent quatre trimestres de ventes par magasin. Notez que T1, T2, T3 et T4 représentent quatre trimestres de ventes (en millions).
Magasin (États-Unis) | Q1 | Q2 | Q3 | Q4 |
---|---|---|---|---|
New York | 100,00 | 200,10 | 300,00 | 400,00 |
Californie | 250,10 | 450,00 | 550,00 | 650,00 |
Illinois | 150,00 | 250,10 | 350,00 | 450,00 |
Les cas mentionnés ci-dessous illustrent le comportement de Transposer en fonction des options fournies dans le stage. Notez que Trimestre est le nom de colonne de l'en-tête des champs transposés et Chiffre d'affaires celui des valeurs des champs transposées.
Cas 1
Magasin (États-Unis) | Trimestre | Chiffre d'affaires | Q4 |
---|---|---|---|
New York | Q1 | 100,00 | 400,00 |
New York | Q2 | 200,10 | 400,00 |
New York | Q3 | 300,00 | 400,00 |
Californie | Q1 | 250,10 | 650,00 |
Californie | Q2 | 450,00 | 650,00 |
Californie | Q3 | 550,00 | 650,00 |
Illinois | Q1 | 150,00 | 450,00 |
Illinois | Q2 | 250,10 | 450,00 |
Illinois | Q3 | 350,00 | 450,00 |
Cas 2
Magasin (États-Unis) | Trimestre | Chiffre d'affaires | Q1 | Q2 | Q3 | Q4 |
---|---|---|---|---|---|---|
New York | Q1 | 100,00 | 100,00 | 200,10 | 300,00 | 400,00 |
New York | Q2 | 200,10 | 100,00 | 200,10 | 300,00 | 400,00 |
Californie | Q1 | 250,10 | 250,10 | 450,00 | 550,00 | 650,00 |
Californie | Q2 | 450,00 | 250,10 | 450,00 | 550,00 | 650,00 |
Illinois | Q1 | 150,00 | 150,00 | 250,10 | 350,00 | 450,00 |
Illinois | Q2 | 250,10 | 150,00 | 250,10 | 350,00 | 450,00 |