Comment fusionner des requêtes dans LuckyTemplates

Comment fusionner des requêtes dans LuckyTemplates

La fusion  est une autre transformation puissante pour optimiser nos tableaux et les informations que nous pourrions obtenir de diverses sources. Apprendre à fusionner des requêtes dans LuckyTemplates est pertinent car cette transformation peut simplifier nos modèles de données.

Obtenir des données de différentes sources dans LuckyTemplates n'est pas un gros problème. Peu importe d'où viennent les données puisqu'elles deviendront simplement une requête. Ce qui compte vraiment, c'est la façon dont nous structurons ces tables dans notre modèle.

Cela dit, la fusion est une excellente technique pour créer des tables totalement différentes de ce que nous avons habituellement puisque nous pouvons combiner beaucoup de tables. Dans cet article, vous apprendrez à fusionner efficacement des requêtes dans LuckyTemplates.

Table des matières

Option de fusion des requêtes dans LuckyTemplates

Par exemple, la table Channel Details peut être une table de recherche logique que nous pouvons placer dans notre modèle de données. Mais nous devons la laisser en tant que requête intermédiaire car nous pouvons toujours l'utiliser en la fusionnant physiquement avec notre table Sales .

Comment fusionner des requêtes dans LuckyTemplates

Pour ce faire, sélectionnons la   table  Ventes , puis cliquez sur l'option Fusionner les requêtes  dans le  ruban Accueil  .  

Comment fusionner des requêtes dans LuckyTemplates

Le tableau des  détails du canal  branche toujours toutes les dimensions en fonction du canal. Alors, sélectionnons et mettons en surbrillance la  colonne Canal  .

Comment fusionner des requêtes dans LuckyTemplates

Ensuite, recherchons et sélectionnons le  tableau Détails de la chaîne  ici.

Comment fusionner des requêtes dans LuckyTemplates

Cela nous donnera un aperçu. Nous verrons que la colonne Channel Name se divise en Export , Distributor et Wholesale , qui sont les trois types d'éléments de notre table de faits ( table Sales ). Sélectionnons la colonne Nom de la chaîne .

Comment fusionner des requêtes dans LuckyTemplates

Fusionner des requêtes dans LuckyTemplates via des options de type de jointure 

Il existe différentes options Join Kind que nous pouvons utiliser. Je recommande fortement d'explorer les options que vous pouvez utiliser. Nous ne passerons pas en revue toutes les options car nous pouvons simplement utiliser l' option Left Outer .

Cependant, il arrive rarement que nous ayons besoin d'utiliser les autres options Join Kind . Nous avons juste besoin de les tester et si nous n'obtenons pas le bon résultat, nous devons essayer les autres options Join Kind .

Comment fusionner des requêtes dans LuckyTemplates

Dans cet exemple, nous allons tout joindre à partir de notre colonne Channel , qui se trouve dans la table Sales , au côté gauche de la colonne Channel Name de la table Channel Details ou de la requête.

Sélectionnez l'  option Left Outer  , et cela nous donnera un aperçu ci-dessous indiquant qu'il y a une correspondance totale. Après cela, cliquez sur le  bouton OK  .  

Comment fusionner des requêtes dans LuckyTemplates

Maintenant, quelques choses se sont produites dans notre  table Sales  . La première chose que nous remarquons est que nous avons une transformation supplémentaire dans notre  APPLIED STEPS , ce qui indique que nous avons  fusionné les requêtes

Comment fusionner des requêtes dans LuckyTemplates

Cependant, il ne nous a pas donné toutes les colonnes supplémentaires de la  table Channel Details  . Dans ce cas, nous devons cliquer sur les doubles flèches à côté du nom de la colonne Channel Details .  

Comment fusionner des requêtes dans LuckyTemplates

Nous verrons ensuite toutes les différentes options disponibles, qui sont les colonnes du  tableau Détails de la chaîne  . Par exemple, nous fusionnons des tables et il y a beaucoup de colonnes que nous ne voulions pas fusionner. Tout ce que nous avons à faire est de sélectionner uniquement les colonnes que nous voulons importer. Laissons-les d'abord toutes sélectionnées et cliquez sur le   bouton  OK .

Nous verrons que toutes les colonnes de cette table de support sont maintenant apparues sur chaque ligne de notre table de faits.  

Comment fusionner des requêtes dans LuckyTemplates

Application de transformations supplémentaires

De plus, nous pouvons simplement supprimer cette  colonne Channel  ici car nous avons déjà une colonne similaire qui a été ajoutée à l'aide de la technique de fusion que nous avons précédemment effectuée.

Comment fusionner des requêtes dans LuckyTemplates

Ensuite, renommons les colonnes nouvellement ajoutées dans notre table en  ChannelShort CodeAlt. NomImportance et  Code antérieur .  

Comment fusionner des requêtes dans LuckyTemplates

Ce sont toutes des dimensions différentes que nous pouvons désormais utiliser sur nos modèles et nos visualisations. Nous sommes en mesure de créer facilement cette requête détaillée qui finira par devenir une table. 

Maintenant, si nous vérifions notre  section ÉTAPES APPLIQUÉES  , toutes les choses que nous avons faites ont été automatiquement ajoutées. Nous avons ajouté des requêtes, fusionné, développé, supprimé et renommé des colonnes.  

Comment fusionner des requêtes dans LuckyTemplates

Si nous vérifions notre  Éditeur avancé , le  code M  indique exactement la même chose dans notre  section ÉTAPES APPLIQUÉES  . Ce sont les transformations que nous avons faites précédemment. 

Comment fusionner des requêtes dans LuckyTemplates

Conclusion

En fin de compte, la fusion des requêtes est une autre transformation puissante qui optimise nos requêtes et nos tables pour les modèles de données. Il est important de comprendre comment nous allons les utiliser et les rassembler en un seul. Cela nous permettra de créer ces requêtes et tables entièrement optimisées. Nous pouvons ensuite les utiliser dans notre modèle de données pour rendre nos calculs DAX plus efficaces.  

En effet, la transformation des requêtes de fusion est un ajout indispensable à notre réflexion analytique et au développement de modèles dans LuckyTemplates. 


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