Créer une liste délimitée dans Power Query - Tutoriel de léditeur de requête

Créer une liste délimitée dans Power Query - Tutoriel de léditeur de requête

Je vais vous montrer comment créer une liste délimitée à l'aide de Power Query.

Je suis tombé sur cette question dans le où un membre voulait créer une liste de produits achetés par chaque client distinct. Cela peut être facilement fait via Power Query. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.

Table des matières

Comment créer une liste délimitée

Dans Power Query, la seule table disponible est la table Sales.

Créer une liste délimitée dans Power Query - Tutoriel de l'éditeur de requête

Je vais y faire référence en faisant un clic droit sur le nom de la table dans le volet de droite et en sélectionnant Référence.

Créer une liste délimitée dans Power Query - Tutoriel de l'éditeur de requête

Faire référence à la table des ventes me donnera une copie exacte de la table d'origine.

Créer une liste délimitée dans Power Query - Tutoriel de l'éditeur de requête

A partir de ce duplicata, je n'ai besoin que de la colonne Client et de la colonne Produit.

Créer une liste délimitée dans Power Query - Tutoriel de l'éditeur de requête

Je vais donc faire référence à ces deux tableaux entre crochets dans ma mesure.

Créer une liste délimitée dans Power Query - Tutoriel de l'éditeur de requête

Une fois que j'appuie sur Entrée, je me retrouve avec une table qui ne contient que ces deux colonnes.

Créer une liste délimitée dans Power Query - Tutoriel de l'éditeur de requête

Puisqu'il y a des valeurs en double dans ces colonnes, je vais ajouter Table. Distinct à ma mesure. Cela signifie que je veux que seules des valeurs distinctes apparaissent sur ma table.

Créer une liste délimitée dans Power Query - Tutoriel de l'éditeur de requête

Cela me laisse avec un tableau beaucoup plus petit qui ne montre qu'une combinaison distincte de chaque client et produit.

Créer une liste délimitée dans Power Query - Tutoriel de l'éditeur de requête

Pour créer une liste de produits par client, je vais cliquer sur la colonne Client pour la mettre en surbrillance, puis cliquer sur Grouper par sous le ruban Accueil.

Créer une liste délimitée dans Power Query - Tutoriel de l'éditeur de requête

Depuis que j'ai mis en surbrillance la colonne Client, cela s'affichera automatiquement dans le tableau déroulant. Je vais sélectionner Toutes les lignes sous Opération, puis je vais nommer cette nouvelle colonne AllRows.

Créer une liste délimitée dans Power Query - Tutoriel de l'éditeur de requête

Une fois que j'appuie sur OK, je vais me retrouver avec cette table imbriquée.

Créer une liste délimitée dans Power Query - Tutoriel de l'éditeur de requête

Une table imbriquée signifie que j'ai une table dans une table. Ainsi, si je clique sur l'un des espaces blancs sous la colonne AllRows (et non sur l'objet table lui-même), je peux voir un aperçu de la table référencée.

Créer une liste délimitée dans Power Query - Tutoriel de l'éditeur de requête

Maintenant que j'ai un tableau limité pour mes clients uniques, je vais extraire les valeurs de la colonne produit.

Je vais donc ajouter une colonne personnalisée.

Créer une liste délimitée dans Power Query - Tutoriel de l'éditeur de requête

Je vais renommer cette colonne personnalisée en Produits.

Créer une liste délimitée dans Power Query - Tutoriel de l'éditeur de requête

Ensuite, je vais référencer la colonne AllRows en la choisissant dans la liste des colonnes disponibles à droite. En faisant cela, le tableau imbriqué apparaîtra automatiquement dans ma formule de colonne personnalisée.

Créer une liste délimitée dans Power Query - Tutoriel de l'éditeur de requête

Comme je n'ai besoin que de ma colonne Product de cette table imbriquée, je vais l'ajouter entre crochets.

Créer une liste délimitée dans Power Query - Tutoriel de l'éditeur de requête

Une fois que j'appuie sur OK, la colonne apparaîtra comme un objet de liste dans ma table. Il apparaît comme un objet de liste et non comme un objet de table car je n'ai choisi qu'une seule colonne ici.

Créer une liste délimitée dans Power Query - Tutoriel de l'éditeur de requête

Comme pour la colonne AllRows plus tôt, si je clique sur l'un des espaces blancs de la colonne Produits, je verrai un aperçu de la liste des produits en bas.

Créer une liste délimitée dans Power Query - Tutoriel de l'éditeur de requête

Maintenant, regardez le nom de colonne pour la colonne Produits. Si je clique sur ces flèches latérales, j'obtiens deux options.

Créer une liste délimitée dans Power Query - Tutoriel de l'éditeur de requête

La première option indique Développer vers de nouvelles lignes. Cela ne fera que me ramener là où j'ai commencé car cela n'ajoutera qu'un nouvel enregistrement sur ma table pour chaque produit de ma liste, et je ne veux pas faire cela.

Je vais donc sélectionner Extraire les valeurs. C'est ici que je peux sélectionner un délimiteur. Je vais sélectionner Personnalisé dans ce scénario.

Créer une liste délimitée dans Power Query - Tutoriel de l'éditeur de requête

Je vais juste entrer une virgule et un espace comme délimiteur personnalisé.

Créer une liste délimitée dans Power Query - Tutoriel de l'éditeur de requête

Une fois que j'appuie sur OK, j'aurai une liste des produits achetés par chaque client.

Créer une liste délimitée dans Power Query - Tutoriel de l'éditeur de requête


3 façons de combiner des valeurs à l'aide de DAX dans LuckyTemplates
Segmentation client LuckyTemplates : présentation du mouvement de groupe dans le temps
Paramètres de requête LuckyTemplates : optimisation des tables

Conclusion

Une liste délimitée est un excellent moyen d'afficher des valeurs de manière simple. La clé ici est de savoir quel type de délimiteur utiliser pour s'assurer que les valeurs sont affichées correctement.

Cela ne fait que montrer à quel point vous pouvez être flexible dans LuckyTemplates, en particulier lorsque vous utilisez Power Query.

Tous mes vœux,

Mélisse


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