Quest-ce que le self en Python ? Exemples concrets
Qu'est-ce que le self en Python ? Exemples concrets
Dans ce didacticiel, j'aimerais montrer comment vous pouvez créer des applications de création de rapports logistiques dans LuckyTemplates à l'aide de données du monde réel. Je veux montrer l'étendue de ce que vous pouvez faire dans LuckyTemplates et ses grandes capacités. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.
Nous allons passer en revue un exemple venant d'un de nos membres dans le cadre du LuckyTemplates Challenge 12 de LuckyTemplates, et je partagerai comment j'aborderais personnellement le problème et les améliorations qui, selon moi, peuvent être appliquées au modèle.
Table des matières
Exemples d'applications de création de rapports logistiques dans LuckyTemplates
La première chose que j'aime vraiment dans ce rapport est l'expérience de navigation réelle. C'est comme une application Web entièrement construite. C'est comme une image GIF où il y a un aspect de superposition lorsque vous cliquez dessus. Le député l'a divisé en quatre segments d'analyse différents. Nous avons une segmentation aérienne, routière, ferroviaire et maritime.
Si vous cliquez sur l'un de ces segments, dites Route ici, vous êtes redirigé vers une autre page qui vous donne un aperçu de tous les différents transports routiers.
Je pense que c'est un bon point de départ. Lorsque vous évaluez un ensemble de données, vous voulez vraiment essayer de comprendre l'histoire que vous essayez de raconter. L'histoire que vous racontez peut beaucoup changer en fonction de ce que vous considérez comme vos filtres les plus importants ou vos dimensions les plus importantes. Dans ce cas, la dimension la plus importante était la décomposition des données.
Et donc, il y a des analyses et d'autres informations clés dans chaque segment, mais il y a aussi une navigation sur le côté gauche sur laquelle vous pouvez cliquer. Vous pouvez explorer les données pour plus d'informations. Ce sont les choses qui sont idéales pour tout ce qui concerne la logistique. Cela montre la polyvalence de ce que nous pouvons faire avec .
Modèle de données et ensemble de données pour les applications de reporting logistique
Maintenant, je veux expliquer rapidement comment je regarde les ensembles de données et comment je ferais cela différemment parce que ce qui a été fait dans ce cas, c'est que le modèle est resté très simple. Tout d'abord, j'aime le fait que le membre ait utilisé la technique de la cascade, où nous avons nos tables de recherche en haut et nos tables de faits en bas.
Cependant, cette relation individuelle sur les finances ici n'est pas quelque chose que je ferais généralement. Je laisserais probablement cela comme une sorte de table en soi. Mais, peut-être que je créerais une table de recherche de la colonne commune, telle que Shipment ID. J'essaierais de réunir ces deux colonnes d'ID d'expédition et de les fusionner en une seule. Ou bien, je pourrais supprimer les doublons, les placer sous forme de table de recherche, puis créer une relation un-à-plusieurs à partir de cette colonne de valeurs uniques.
Voyons maintenant à quoi ressemblent les données d'expédition. Avec toute information logistique, vous allez avoir un élément de ligne comme une information transactionnelle, qui sera vraiment l' ID d'expédition . Ensuite, cela va découler du moment où il est parti, d'où il est parti, puis où il est allé, quand il a atterri, et ainsi de suite.
Il y a beaucoup de choses qui peuvent sortir de ces informations, mais la chose principale ici est évidemment l'ID de l'envoi. Cela va être notre index dans notre table de faits. Cependant, vous pouvez voir qu'il s'agit en fait d'une table énorme. Même si le nombre de lignes est assez petit, il y a 121 colonnes. C'est beaucoup trop de colonnes pour une table de faits.
Ce que vous voulez faire avec des ensembles de données comme celui-ci, c'est que vous voulez séparer les segments d'informations qui ont du sens. Une chose que je peux identifier rapidement qui serait une bonne table de recherche est Locations. Les informations sur les codes des pays d'origine, des pays de destination, etc. sont importantes pour ce type d'application de déclaration. De cette façon, vous n'avez pas de doublons d'informations à plusieurs reprises. Cela va réduire la complexité de votre modèle et réduire la taille du fichier.
Il y a beaucoup d'autres choses que nous pouvons améliorer ici, y compris le type de marchandises, les clients, le navire et les types de livraisons, que nous pourrions également diviser en tables de recherche.
Ce que je recherche également ici, ce sont les colonnes de valeurs numériques car c'est là que je vais créer mes mesures. Je vais juste faire des sommes simples pour pouvoir filtrer en utilisant les dimensions de la table de recherche que je crée.
Et donc, le modèle serait un peu différent. J'aurais peut-être quatre ou cinq tables de recherche supplémentaires en haut et je les ferais descendre jusqu'aux index respectifs de la table d'expédition.
Conclusion
Voici un exemple d'application de création de rapports logistiques dans LuckyTemplates. Dans cet exemple de rapport, je vous ai montré à quoi ressemblent un ensemble de données logistiques et un modèle de données et j'ai partagé avec vous mes réflexions et mes points d'amélioration.
J'espère que vous avez trouvé ce didacticiel utile dans vos propres efforts de création de rapports LuckyTemplates . Consultez les liens ci-dessous pour plus de contenu connexe.
Acclamations!
Techniques de création de rapports LuckyTemplates : configuration de rapports de type application
Données de démonstration LuckyTemplates pour des exemples de rapports et d'applications | LuckyTemplates
Création de tableaux de bord et d'applications dans le service LuckyTemplates
**** * Messages connexes sur le forum d'assistance *****
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