Éditeur de requête dans LuckyTemplates | Un aperçu

Éditeur de requête dans LuckyTemplates | Un aperçu

Dans ce didacticiel, nous allons montrer un exemple détaillé de la raison pour laquelle nous devons toujours utiliser l'éditeur de requête dans LuckyTemplates et ce que nous pouvons réaliser en l'utilisant. 

Il est considéré comme une bonne pratique de toujours importer vos données dans l'éditeur de requête en premier.

Nous allons le montrer et le prouver en parcourant quelques exemples et problèmes que nous pourrions rencontrer, et à quoi ressembleraient les données si nous n'utilisions pas l'éditeur de requête.

Table des matières

Pourquoi vous devez toujours utiliser l'éditeur de requête dans LuckyTemplates

Nous pouvons maintenant importer ces données dans notre modèle de données en cliquant sur l' option Obtenir des données . Cette option permet d'importer facilement des fichiers sur notre modèle de données. Cependant, nous ne suggérons pas vraiment de le faire car nous devons toujours nettoyer et optimiser nos données sur l' éditeur de requête en premier.

Éditeur de requête dans LuckyTemplates |  Un aperçu

Juste pour montrer un exemple de la raison pour laquelle ce n'est pas une bonne idée d'importer nos données directement dans notre modèle de données, importons un exemple de fichier en cliquant sur Get data et cliquez sur le classeur Excel .

Éditeur de requête dans LuckyTemplates |  Un aperçu

Pour cet exemple, nous utiliserons cet exemple de fichier de données Excel sur les opérations de fabrication . Double-cliquez sur le fichier pour l'intégrer à notre modèle de données. 

Éditeur de requête dans LuckyTemplates |  Un aperçu

Dans le Navigateur , nous allons sélectionner cette table Operation_Data et cliquer sur le bouton Charger

Éditeur de requête dans LuckyTemplates |  Un aperçu

Ensuite, il validera immédiatement notre table dans notre modèle de données. C'est là que nous pourrions rencontrer quelques problèmes. En effet, la validation d'un fichier de données qui n'est pas encore optimisé peut comporter des erreurs que nous n'avons pas pu ajuster ou corriger avant d'atteindre notre modèle de données.

Éditeur de requête dans LuckyTemplates |  Un aperçu

Nous pouvons simplement le fermer en cliquant sur le bouton Fermer .

Éditeur de requête dans LuckyTemplates |  Un aperçu

Après cela, il continuera à valider ces données non optimisées avec des erreurs sur notre modèle de données.

Éditeur de requête dans LuckyTemplates |  Un aperçu

En regardant ces données sur notre table de données, nous pouvons voir à quel point cette table est massive. Ce n'est pas ainsi que nous voulons que nos données soient dans notre LuckyTemplates. Il y a aussi probablement beaucoup de colonnes redondantes, ou des informations dont nous n'avons pas besoin dans ce tableau qui devraient être supprimées en premier. Ce que nous voulons, c'est avoir des tables optimisées et propres pour pouvoir construire un modèle autour de nos données. 

Éditeur de requête dans LuckyTemplates |  Un aperçu

Ce ne sont là que quelques-unes des nombreuses raisons pour lesquelles nous devons toujours apporter nos données à l'éditeur de requête en premier. 

Transformation de données à l'aide de l'éditeur de requête dans LuckyTemplates

Cet autre exemple de feuille de calcul semble désordonné du point de vue de LuckyTemplates. Si nous regardons celui-ci, il n'y a rien de bon que nous puissions faire dans LuckyTemplates avec toutes ces mini tables, ces titres redondants et certaines informations non pertinentes. Donc, ce que nous devons faire en premier, c'est de mettre cela dans l'éditeur de requête. Ensuite, essayez de l'optimiser et de le nettoyer. 

Éditeur de requête dans LuckyTemplates |  Un aperçu

Je vais vous montrer comment nous pouvons nettoyer efficacement cette feuille de calcul ou cette feuille de calcul en superposant les transformations les unes sur les autres. Encore une fois, ne vous contentez pas d'apporter les données directement à notre LuckyTemplates. Commencez toujours par transformer ou nettoyer vos données dans l'éditeur de requête. 

Pour ouvrir l'éditeur de requête, cliquez simplement sur l' option Transformer les données .

Éditeur de requête dans LuckyTemplates |  Un aperçu

Dans l'éditeur de requête, importez le fichier en cliquant sur Nouvelle source . Ensuite, choisissez le type de fichier que vous souhaitez interroger. Pour cet exemple, nous allons cliquer sur le classeur Excel car nous voulons interroger une feuille de calcul ou un fichier de feuille de calcul.

Éditeur de requête dans LuckyTemplates |  Un aperçu

Après cela, choisissez le fichier que vous souhaitez interroger. Dans cet exemple, nous allons interroger le fichier Excel de l'iPhone6 .

Éditeur de requête dans LuckyTemplates |  Un aperçu

Nous devons nettoyer toute la feuille de calcul, nous allons donc sélectionner Sheet1 et cliquer sur le bouton OK .

Éditeur de requête dans LuckyTemplates |  Un aperçu

Ensuite, nous verrons toutes ces colonnes, informations et valeurs nulles redondantes que nous devons nettoyer. C'est un excellent exemple pour montrer ce que nous pouvons réaliser dans l'éditeur de requête. Dans les prochaines étapes, nous allons nettoyer et optimiser cette table.

Éditeur de requête dans LuckyTemplates |  Un aperçu

Commençons par renommer notre table. Sous Propriétés , renommez cette table en Données de ventes .

Éditeur de requête dans LuckyTemplates |  Un aperçu

Ensuite, nous pouvons commencer à nettoyer cette feuille de calcul de différentes manières et commandes. Pour ce didacticiel, nous commencerons par supprimer les valeurs nulles.

1. Suppression des valeurs nulles

Nous pouvons facilement supprimer les valeurs nulles en cliquant sur l'icône de flèche vers le bas des colonnes avec des valeurs nulles. 

Éditeur de requête dans LuckyTemplates |  Un aperçu

Ensuite, décochez (null) sous l' option Filtres , puis cliquez sur le bouton OK .

Éditeur de requête dans LuckyTemplates |  Un aperçu

Maintenant, nous allons voir que les valeurs nulles ont disparu. 

Éditeur de requête dans LuckyTemplates |  Un aperçu

2. Suppression des informations redondantes

La prochaine chose que nous pouvons faire est de supprimer les informations redondantes dans ces lignes de notre table. Nous avons actuellement ItemNumber , ProductName , ClassificationGroup et une plage de dates. Nous allons supprimer ces répétitions et amener la première ligne jusqu'à l'en-tête à la place.

Éditeur de requête dans LuckyTemplates |  Un aperçu

Pour ce faire, cliquez sur l' onglet Transformer . Ensuite, sélectionnez Utiliser la première ligne comme en-têtes .

Éditeur de requête dans LuckyTemplates |  Un aperçu

En conséquence, ces éléments sont devenus nos véritables en-têtes, ce qu'ils devraient être.

Éditeur de requête dans LuckyTemplates |  Un aperçu

Après cela, nous pouvons maintenant supprimer les mêmes éléments sur nos lignes en les décochant sur nos Filtres . Pour la colonne ItemNumber , nous pouvons décocher l' option ItemNumber sur ses filtres.

Éditeur de requête dans LuckyTemplates |  Un aperçu

Ce qui est bien, c'est qu'il masque automatiquement tous ces éléments particuliers des autres colonnes adjacentes sur ces lignes. Comme nous pouvons le voir, ces éléments redondants sur d'autres colonnes ont également disparu. Nous avons maintenant une table de données plus propre.

Éditeur de requête dans LuckyTemplates |  Un aperçu

3. Colonnes non pivotantes dans LuckyTemplates

Une autre chose que nous pouvons corriger ici sont les multiples colonnes de date. Ce que nous pouvons faire, c'est de les mettre dans une colonne à la place. Nous pouvons le faire en ne pivotant pas les colonnes

Éditeur de requête dans LuckyTemplates |  Un aperçu

Tout d'abord, sélectionnez les colonnes que nous ne voulons pas annuler le pivot. Ensuite, faites un clic droit sur la dernière colonne sélectionnée et choisissez Unpivot Other Columns

Éditeur de requête dans LuckyTemplates |  Un aperçu

Nous avons maintenant nos dates dans une colonne et le montant des ventes dans une autre colonne également.

Éditeur de requête dans LuckyTemplates |  Un aperçu

Nous pouvons maintenant renommer ces colonnes Dates et Montant des ventes .

Éditeur de requête dans LuckyTemplates |  Un aperçu

Cliquez sur l'icône de type de données sur le côté gauche de la colonne Montant des ventes . Ensuite, changez son type de données en Nombre entier .

Éditeur de requête dans LuckyTemplates |  Un aperçu

De même, cliquez sur l'icône de type de données sur le côté gauche de la colonne Dates . Ensuite, changez son type de données en Date .

Éditeur de requête dans LuckyTemplates |  Un aperçu

4. Suppression des erreurs dans l'éditeur Power Query

Dans certains cas, nous pouvons rencontrer des erreurs lors du nettoyage de nos données. Dans cet exemple, nous avons des erreurs sous les colonnes Dates

Éditeur de requête dans LuckyTemplates |  Un aperçu

Cela est dû au fait d'avoir des valeurs de texte avant de changer le type de données des colonnes en Date . Comme le montre l'exemple ci-dessous, il y a une information résumée dans la colonne Date

Éditeur de requête dans LuckyTemplates |  Un aperçu

Nous pouvons facilement supprimer ces erreurs en cliquant avec le bouton droit de la souris sur notre colonne Dates et en choisissant l' option Supprimer les erreurs .

Éditeur de requête dans LuckyTemplates |  Un aperçu

En conséquence, cela supprimera toutes ces erreurs afin que nous ne les ayons plus sur notre table. Notre table est maintenant beaucoup plus propre. 

Éditeur de requête dans LuckyTemplates |  Un aperçu

5. Transformer une requête en une table réelle

Enfin, nous devons la transformer d'une requête en une table réelle et la valider. Cliquez simplement sur l' option Fermer et appliquer sous l' onglet Accueil .

Éditeur de requête dans LuckyTemplates |  Un aperçu

Nous avons maintenant une table parfaite et optimisée pour LuckyTemplates. Ce tableau a fière allure en termes d'exécution de toutes nos formules et modèles DAX. 

Éditeur de requête dans LuckyTemplates |  Un aperçu

Conclusion

Pour récapituler, nous avons pris une feuille de données laide et l'avons transformée en un tableau raffiné parfaitement optimisé pour LuckyTemplates. Nous pouvons maintenant construire un modèle autour d'elle.

J'espère que ce didacticiel a été éclairant sur ce que nous pouvons réaliser en utilisant l'éditeur de requête dans LuckyTemplates et pourquoi nous devons toujours apporter nos données à l'éditeur de requête en premier. Même si nous n'avons qu'une petite table, il peut y avoir quelque chose d'aussi petit que de simplement changer un nom de colonne ou un type de données de colonne. Nous voudrions d'abord nous habituer à faire des choses dans l'éditeur de requête afin de pouvoir travailler avec diverses transformations et procédures de nettoyage pour commencer à optimiser nos données. 

Tous mes vœux,


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