Quest-ce que le self en Python ? Exemples concrets
Qu'est-ce que le self en Python ? Exemples concrets
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.
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 .
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.
Dans le Navigateur , nous allons sélectionner cette table Operation_Data et cliquer sur le bouton Charger .
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.
Nous pouvons simplement le fermer en cliquant sur le bouton Fermer .
Après cela, il continuera à valider ces données non optimisées avec des erreurs sur notre modèle de données.
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.
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.
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 .
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.
Après cela, choisissez le fichier que vous souhaitez interroger. Dans cet exemple, nous allons interroger le fichier Excel de l'iPhone6 .
Nous devons nettoyer toute la feuille de calcul, nous allons donc sélectionner Sheet1 et cliquer sur le bouton OK .
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.
Commençons par renommer notre table. Sous Propriétés , renommez cette table en Données de ventes .
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.
Ensuite, décochez (null) sous l' option Filtres , puis cliquez sur le bouton OK .
Maintenant, nous allons voir que les valeurs nulles ont disparu.
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.
Pour ce faire, cliquez sur l' onglet Transformer . Ensuite, sélectionnez Utiliser la première ligne comme en-têtes .
En conséquence, ces éléments sont devenus nos véritables en-têtes, ce qu'ils devraient être.
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.
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.
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 .
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 .
Nous avons maintenant nos dates dans une colonne et le montant des ventes dans une autre colonne également.
Nous pouvons maintenant renommer ces colonnes Dates et Montant des ventes .
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 .
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 .
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 .
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 .
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 .
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.
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 .
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.
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,
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