Outil Tableau croisé dynamique
Utilisez l'outil Tableau croisé dynamique pour faire pivoter l'orientation des données dans une table en déplaçant les colonnes verticales sur un axe horizontal et en agrégeant les données là où cela est spécifié.
L'outil Tableau croisé dynamique est l'application inverse de l'outil Transposer, qui pivote l'orientation des données de l'horizontale à la verticale. Il n'y a pas de limite au nombre de lignes ou de colonnes qui peuvent être transmises via l'outil Tableau croisé dynamique.
Si 2 cellules ou plus contiennent la même chaîne avec des casses différentes, un nombre est ajouté au nom de la chaîne après la première instance. Par exemple, ColumnID et columnId deviennent ColumnID et columnId2.
Astuce
Cet outil dispose d'un exemple d'outil unique. Consultez la page Accéder aux exemples de workflows pour savoir comment accéder à cet exemple et à de nombreux autres exemples directement dans Designer Cloud.
Configuration de l'outil
Sélectionnez une colonne dans Créer une nouvelle colonne à partir de. Une nouvelle colonne est créée pour chaque valeur unique.
Sélectionnez vos noms des nouvelles colonnes. Sélectionnez Réinitialiser pour réinitialiser les noms de colonne sélectionnés.
Sélectionnez une colonne dans Remplir avec les valeurs de. Les valeurs de cette colonne sont utilisées pour remplir les nouvelles colonnes.
Sélectionnez 1 ou plusieurs méthodes de sortie pour combiner plusieurs valeurs dans une colonne. Chaque méthode sélectionnée apparaît sous la forme d'une nouvelle colonne dans vos données. Pour les données de chaîne, spécifiez ces paramètres après Méthode de sortie :
Séparateur : saisissez un caractère pour séparer plusieurs valeurs lors de la concaténation de chaînes. Le caractère spécifié est automatiquement ajouté entre les chaînes concatenées.
Longueur de caractère : saisissez une longueur de caractère maximale pour la sortie. Si la chaîne est plus longue que la taille spécifiée, un avertissement s'affiche dans la grille de résultats et les données sont tronquées.
(Facultatif) Sélectionnez Colonnes à regrouper par. Ces colonnes définissent le regroupement au niveau des lignes.
Tableau croisé dynamique (requête active pour Google BigQuery)
L'outil Tableau croisé dynamique effectue un pivot de données en requête active pour Google BigQuery. Il remplit la même fonction principale que l'outil Tableau croisé dynamique Cloud-natif, mais génère les colonnes de pivot dynamiquement à partir des métadonnées du jeu de données.
Comportement des métadonnées
Comme l'outil s'exécute en requête active :
De nouvelles valeurs de pivot génèrent de nouvelles colonnes de sortie.
Les valeurs de pivot renommées sont mises à jour automatiquement.
Les valeurs retirées ne sont plus incluses.
Cela réduit la maintenance du workflows dans les environnements où les données sources changent fréquemment.
Les modifications de métadonnées ne sont pas automatiquement propagées aux outils Tableau croisé dynamique placés en aval.
Limites
Ces limitations s'appliquent :
Vous ne pouvez pas pivoter des types de données Date, DateTime ou Float.
Vous ne pouvez pas pivoter…
Les cellules contenant des caractères non pris en charge.
Les valeurs de plus de 300 caractères.
Les cellules avec des valeurs dupliquées.
Le nombre maximum de colonnes pivotées est de 999.
Les méthodes de sortie Utiliser la première valeur et Utiliser la dernière valeur ne sont pas disponibles pour les colonnes de type Chaîne.
Ajustez les données en amont si votre jeu de données dépasse ces contraintes.