Comment annuler le pivot des colonnes dans LuckyTemplates

Comment annuler le pivot des colonnes dans LuckyTemplates

Dans ce didacticiel, nous allons apprendre à annuler le pivotement des colonnes dans LuckyTemplates et à comprendre l'importance de le faire dans nos modèles de données. Lorsque vous travaillez sur des données dans LuckyTemplates, nous souhaitons généralement qu'elles soient dans un format non pivoté. Il s'agit de la manière la plus optimisée de configurer une table pour tous les calculs DAX que nous allons exécuter sur les données brutes une fois intégrées dans notre modèle dans LuckyTemplates.

La fonctionnalité Unpivot Columns de LuckyTemplates convertit les en-têtes de données stockés horizontalement dans un format vertical.

Lors du non pivotement des colonnes, nous devons savoir où nous pouvons obtenir des informations exactement identiques ou de nature similaire avec les colonnes de nos tables.

Table des matières

Analyser le tableau des taux de change 

Analysons ce  tableau des taux de change  qui est un exemple parfait pour montrer l'importance des colonnes non pivotantes dans LuckyTemplates. Visiblement, tous ces chiffres sont les mêmes car ce sont tous des taux de change.  

Comment annuler le pivot des colonnes dans LuckyTemplates

Au lieu de les avoir dans différentes colonnes, il est plus efficace de les avoir dans une seule colonne . En effet, lorsque nous effectuons des calculs, nous voulons parcourir une seule colonne au lieu de parcourir sept colonnes différentes pour trouver le taux de change correspondant dont nous avons besoin.

Un autre exemple est nos titres ici. Comme vous pouvez le voir, tout cela concerne les taux de change, qui sont le même type d'informations. Nous devons donc les placer dans une colonne au lieu de sept. Si nous les laissons en sept colonnes, il n'est pas possible de joindre une table principale d'informations sur les taux de change avec cette table particulière.

Comment annuler le pivot des colonnes dans LuckyTemplates

Le contenu de la table principale est la  devise étrangèrela devise localeles taux de change complets et  une autre manière de référencer le taux de change . Ce sont toutes des dimensions différentes que nous pourrions vouloir mettre dans nos visualisations.  

Connexion des données de démonstration

Commençons maintenant par connecter nos données de démonstration d'organisation commerciale européenne en cliquant sur Excel dans l' option Nouvelle source .

Comment annuler le pivot des colonnes dans LuckyTemplates

Dans la  fenêtre Navigateur  , sélectionnez Table7 puis cliquez sur le  bouton OK  .   

Comment annuler le pivot des colonnes dans LuckyTemplates

Renommez  Table7  en  Exchange_Rates

Comment annuler le pivot des colonnes dans LuckyTemplates

Déplaçons cette table dans notre  groupe Staging Queries  . 

Comment annuler le pivot des colonnes dans LuckyTemplates

Ensuite, désactivez l'option de chargement.   

Comment annuler le pivot des colonnes dans LuckyTemplates

Nous devons laisser cela en tant que requête intermédiaire car nous allons y effectuer un certain nombre de transformations.

La prochaine chose que nous allons faire est de le référencer.

Comment annuler le pivot des colonnes dans LuckyTemplates

Ensuite, déplaçons cette table de référence dans notre  groupe Modèle de données  et nommons-la  Exchange Rates .  

Comment annuler le pivot des colonnes dans LuckyTemplates

Dépivoter les colonnes 

Commençons à annuler le pivot des colonnes de ce tableau. Il y a deux façons de faire ça. La première option consiste à sélectionner plusieurs de ces sept colonnes en maintenant la touche Maj enfoncée . Ensuite, sélectionnez l' option Unpivot Columns .

Comment annuler le pivot des colonnes dans LuckyTemplates

Maintenant, utilisons l'autre méthode pour annuler le pivotement des colonnes dans LuckyTemplates. Faites un clic droit sur la colonne Données , puis sélectionnez l' option Unpivot Other Columns .

Comment annuler le pivot des colonnes dans LuckyTemplates

Maintenant, nous allons voir que notre tableau des taux de change a changé. Il a déplacé tous les attributs de titre et les valeurs des taux de change dans une seule colonne, ce qui correspond exactement à ce que nous voulons.

Comment annuler le pivot des colonnes dans LuckyTemplates

Renommez ensuite la colonne Attribut en Exchange Rates Code et la colonne Value en Exchange Rates . Nous ne pouvions pas le faire avant car tout était dispersé dans différentes colonnes. Mais maintenant, cela nous amène une seule dimension similaire dans une colonne.

Comment annuler le pivot des colonnes dans LuckyTemplates

Application de transformations supplémentaires après l'annulation du pivotement des colonnes dans LuckyTemplates

Faisons maintenant des transformations supplémentaires dans ce tableau. Tout d'abord, faisons un clic droit sur la colonne Code des taux de change , puis sélectionnons l' option Dupliquer la colonne.

Comment annuler le pivot des colonnes dans LuckyTemplates

Ensuite, déplacez-le à côté de la colonne Exchange Rates Code et faites un clic droit dessus. Après cela, sélectionnez l' option Par délimiteur dans l' option Fractionner la colonne .

Comment annuler le pivot des colonnes dans LuckyTemplates

Dans la  boîte de dialogue Fractionner la colonne par délimiteur  , cliquez simplement sur le  bouton OK  . 

Comment annuler le pivot des colonnes dans LuckyTemplates

Il ajoutera alors ces deux colonnes supplémentaires. Renommez la colonne Exchange Rates Code – Copy.1 en Home Ccy , et la colonne Exchange Rates Code – Copy.2 en Foreign Ccy .

Comment annuler le pivot des colonnes dans LuckyTemplates

Si nous regardons notre  table des taux de change  , nous nous rendrons compte qu'il s'agit d'une table de faits puisque nous allons établir des relations entre les dates. Cela nous permettra de référencer un taux de change particulier. Cependant, nous souhaitons également créer une table de recherche à partir de la devise étrangère, puis créer un lien vers notre  table Sales  et  notre table Exchange Rates  .  

Création d'une table de recherche après l'annulation du pivotement des colonnes dans LuckyTemplates

Faites un clic droit sur le tableau des taux de change sous notre groupe Requêtes intermédiaires . Ensuite, faisons à nouveau référence à cela.

Comment annuler le pivot des colonnes dans LuckyTemplates

Déplacez à nouveau la table de référence dans notre  groupe Modèle de données  et renommez-la en  Devises

Comment annuler le pivot des colonnes dans LuckyTemplates

Nous supprimerons ensuite quelques lignes de ce tableau car nous n'en avons pas besoin. Alors, cliquons sur l' icône de transformation de ligne , puis sélectionnons l' option Conserver les lignes supérieures .

Comment annuler le pivot des colonnes dans LuckyTemplates

Dans la fenêtre contextuelle, saisissons  2  pour le  nombre de lignes , puis cliquez sur le   bouton OK .

Comment annuler le pivot des colonnes dans LuckyTemplates

Après avoir supprimé les autres lignes, faites un clic droit sur la  colonne Dates  et sélectionnez l'  option Unpivot Other Columns  . 

Comment annuler le pivot des colonnes dans LuckyTemplates

Faisons ensuite un nouveau clic droit sur la  colonne Attribut  pour sélectionner l'  option Diviser la colonne et l' option  Par délimiteur  . 

Comment annuler le pivot des colonnes dans LuckyTemplates

Dans la fenêtre contextuelle, cliquez à nouveau sur le  bouton OK  . 

Comment annuler le pivot des colonnes dans LuckyTemplates

La prochaine chose que nous allons faire, qui est différente de la précédente, est de faire un clic droit sur la   colonne Attribute.2 . Ensuite, sélectionnez l'  option Supprimer les autres colonnes  . 

Comment annuler le pivot des colonnes dans LuckyTemplates

Cliquez à nouveau dessus avec le bouton droit de la souris et sélectionnez l'  option Supprimer les doublons  .

Comment annuler le pivot des colonnes dans LuckyTemplates

Renommez-le en  Types de devises .  

Comment annuler le pivot des colonnes dans LuckyTemplates

Enfin, nous avons ce tableau des types de devises uniques. Nous pouvons l'utiliser comme table de recherche pour joindre la  table Taux de  change  et  Ventes réelle  , qui a également un code de devise   .

Nous pouvons également ajouter des colonnes supplémentaires en plus de cela, où nous pouvons écrire différents codes ou différentes manières de représenter les codes. De plus, nous pouvons mettre ici une colonne qui indique le dernier taux de change ou quelque chose de similaire. Cela nous donne plus de flexibilité autour de notre modèle.  

*****Liens connexes*****
Mes conseils pratiques lors de l'utilisation de l'éditeur avancé de LuckyTemplates
Paramètres de requête LuckyTemplates : Optimisation des tables
Unpivot et Pivot Basics In LuckyTemplates - Examen de l'éditeur de requête

Conclusion

L'un des nombreux avantages de cette technique est que toutes les données semi-formatées ou non formatées peuvent être facilement évaluées si elles sont amenées à l'état où nous avons vu pour la première fois l'arrangement ligne-colonne.

Ce sont les choses que nous pouvons réaliser lorsque nous désactivons les colonnes dans LuckyTemplates et utilisons les autres transformations. Les utiliser tous ensemble est un moyen efficace de générer la puissance réelle de l'  éditeur de requêtes


Quest-ce que le self en Python ? Exemples concrets

Quest-ce que le self en Python ? Exemples concrets

Qu'est-ce que le self en Python ? Exemples concrets

Comment enregistrer et charger un fichier RDS dans R

Comment enregistrer et charger un fichier RDS dans R

Vous apprendrez à enregistrer et à charger des objets à partir d'un fichier .rds dans R. Ce blog expliquera également comment importer des objets de R vers LuckyTemplates.

First N Business Days Revisited - Une solution de langage de codage DAX

First N Business Days Revisited - Une solution de langage de codage DAX

Dans ce didacticiel sur le langage de codage DAX, découvrez comment utiliser la fonction GENERATE et comment modifier dynamiquement le titre d'une mesure.

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Ce didacticiel explique comment utiliser la technique Multi Threaded Dynamic Visuals pour créer des informations à partir de visualisations de données dynamiques dans vos rapports.

Introduction au filtrage du contexte dans LuckyTemplates

Introduction au filtrage du contexte dans LuckyTemplates

Dans cet article, je vais parcourir le contexte du filtre. Le contexte de filtrage est l'un des principaux sujets que tout utilisateur de LuckyTemplates doit d'abord connaître.

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Je souhaite montrer comment le service en ligne LuckyTemplates Apps peut aider à gérer différents rapports et informations générés à partir de diverses sources.

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Découvrez comment calculer les modifications de votre marge bénéficiaire à l'aide de techniques telles que la création de branches de mesure et la combinaison de formules DAX dans LuckyTemplates.

Idées de matérialisation pour les caches de données dans DAX Studio

Idées de matérialisation pour les caches de données dans DAX Studio

Ce didacticiel abordera les idées de matérialisation des caches de données et comment elles affectent les performances des DAX dans la fourniture de résultats.

Rapports dentreprise à laide de LuckyTemplates

Rapports dentreprise à laide de LuckyTemplates

Si vous utilisez encore Excel jusqu'à présent, c'est le meilleur moment pour commencer à utiliser LuckyTemplates pour vos besoins en matière de rapports commerciaux.

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Qu'est-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir