Quest-ce que le self en Python ? Exemples concrets
Qu'est-ce que le self en Python ? Exemples concrets
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.
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.
Le contenu de la table principale est la devise étrangère , la devise locale , les 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 .
Dans la fenêtre Navigateur , sélectionnez Table7 puis cliquez sur le bouton OK .
Renommez Table7 en Exchange_Rates .
Déplaçons cette table dans notre groupe Staging Queries .
Ensuite, désactivez l'option de chargement.
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.
Ensuite, déplaçons cette table de référence dans notre groupe Modèle de données et nommons-la Exchange Rates .
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 .
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 .
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.
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.
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.
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 .
Dans la boîte de dialogue Fractionner la colonne par délimiteur , cliquez simplement sur le bouton OK .
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 .
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.
Déplacez à nouveau la table de référence dans notre groupe Modèle de données et renommez-la en Devises .
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 .
Dans la fenêtre contextuelle, saisissons 2 pour le nombre de lignes , puis cliquez sur le bouton OK .
Après avoir supprimé les autres lignes, faites un clic droit sur la colonne Dates et sélectionnez l' option Unpivot Other Columns .
Faisons ensuite un nouveau clic droit sur la colonne Attribut pour sélectionner l' option Diviser la colonne et l' option Par délimiteur .
Dans la fenêtre contextuelle, cliquez à nouveau sur le bouton OK .
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 .
Cliquez à nouveau dessus avec le bouton droit de la souris et sélectionnez l' option Supprimer les doublons .
Renommez-le en Types de devises .
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 .
Qu'est-ce que le self en Python ? Exemples concrets
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.
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.
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.
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.
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.
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.
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.
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.
Qu'est-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir