Quest-ce que le self en Python ? Exemples concrets
Qu'est-ce que le self en Python ? Exemples concrets
Après avoir longuement discuté de l'éditeur de requêtes, il est temps de déplacer toutes ces données dans un rapport LuckyTemplates via la modélisation des données. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.
La modélisation des données vous permet de connecter différentes tables de données dans votre rapport LuckyTemplates en créant des relations entre elles.
Table des matières
Corriger les relations dans le modèle de données de base
Mon modèle de données de base se compose de toutes les tables que j'ai corrigées dans l'éditeur de requêtes. Cela inclut ma table Clients, ma table Emplacements, ma table Produits, etc.
Puisque j'ai nettoyé ces tables et que je suis sûr d'avoir toutes les données dont j'ai besoin pour l'instant, je vais cliquer sur Fermer et appliquer pour fermer l'éditeur de requête et appliquer les modifications en attente.
Bien sûr, cela ne signifie pas que je ne retournerai pas dans l'éditeur de requêtes une fois que j'aurai commencé à travailler sur la modélisation des données. J'y reviendrai certainement beaucoup, surtout si j'ai besoin de faire des transformations supplémentaires ou si j'ai besoin d'apporter de nouvelles données en fonction de ce que mes rapports nécessitent.
Le processus d'application des requêtes dans mon modèle LuckyTemplates peut prendre un certain temps, selon la quantité de données dont je dispose.
Mais une fois l'application terminée, je vais me retrouver sur une nouvelle toile où je peux commencer à créer mon analyse.
Certaines personnes peuvent sauter directement dans cette partie. Mais ce que je fais habituellement, c'est vérifier les relations construites autour des données sur lesquelles j'ai travaillé lorsque j'étais dans l'éditeur de requêtes.
Il s'agit de la zone de modélisation, à laquelle je peux accéder via cette icône particulière ici.
Si vous n'avez aucune expérience de LuckyTemplates et que vous travailliez auparavant sur Excel, cela vous sera complètement étranger. Il est important que vous compreniez cette partie, car elle est cruciale pour tout développement dans LuckyTemplates.
C'est là que je peux m'assurer que les relations entre mes données sont configurées de manière optimale. Sinon, il sera plus difficile d'effectuer correctement un calcul ou une analyse.
Les relations sont représentées par ces lignes et ces flèches traversant les tableaux de données.
LuckyTemplates devine normalement automatiquement les relations entre les différentes tables. Malheureusement, LuckyTemplates se trompe la plupart du temps .
Je commence donc généralement par supprimer ces relations existantes, en particulier lorsque je ne suis pas sûr à 100 % si les relations par défaut que LuckyTemplates a placées ont un sens.
Dans Excel, vous auriez normalement un énorme fichier avec des centaines de colonnes. Mais la modélisation des données dans LuckyTemplates est différente.
Ici, par exemple, j'ai un ensemble d'informations de base, puis j'ai des tables de support séparées contenant des informations de filtrage. Je me retrouve donc avec différentes tables avec différents groupes de données dans chacune.
C'est la partie critique de la modélisation des données - identifier si chaque table est une table de recherche ou une table de faits . Il est important de comprendre ce que font ces deux types de tableaux afin que vous puissiez comprendre quel type de relations vous pouvez établir à travers eux.
Une table de faits contient toutes les transactions , comme dans cette table de ventes.
D'autre part, une table de recherche contient des informations de filtrage.
Une fois que j'ai identifié la place de mes tables, je les organise. J'aime aligner mes tables de recherche ici en haut sur une seule ligne.
Quant à mon tableau de faits, j'aime le mettre ci-dessous.
Bien sûr, certaines personnes pourraient le faire différemment. Mais c'est la meilleure pratique que je souhaite partager car j'ai pour philosophie de garder les choses aussi simples que possible.
Je superpose ces tableaux comme ceci parce que je veux visualiser comment les relations se déroulent. J'appelle cela une cascade de filtres . De cette façon, j'ai mes tables de recherche en haut qui envoient des informations de filtrage dans les données brutes avec lesquelles je travaille.
Top 3 des meilleures pratiques pour organiser vos modèles LuckyTemplates
Comment organiser votre modèle de données LuckyTemplates - Conseils sur les meilleures pratiques
Techniques de segmentation client à l'aide du modèle de données - LuckyTemplates et DAX
Conclusion
Ce sont des choses très basiques, mais il est crucial que vous maîtrisiez cela car cela peut faire ou défaire vos calculs plus tard.
Comprendre les bases de la modélisation des données vous aide à vous assurer que vous obtenez les bons résultats dans vos rapports. Cela vous évitera la frustration d'essayer de trouver la cause première des erreurs qui pourraient résulter de mauvaises relations.
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