Quest-ce que le self en Python ? Exemples concrets
Qu'est-ce que le self en Python ? Exemples concrets
Dans ce didacticiel, je vais parler d'un sujet très important concernant la modélisation et l'organisation de LuckyTemplates . Dans la plupart des démos que LuckyTemplates publie dans les webinaires, les sommets et les membres de LuckyTemplates, vous verrez que l'utilisation des groupes de mesures est étendue. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.
Il y a une très bonne raison pour laquelle des groupes de mesures ont été implémentés dans tous les modèles créés par LuckyTemplates. Lorsque vous développez des modèles et des rapports analytiques avancés dans LuckyTemplates, l'organisation de toutes les mesures DAX que vous créez est d'une extrême importance .
Si vous ne le faites pas, votre modèle sera très difficile à maintenir et à auditer à l'avenir car les mesures seront difficiles à trouver.
Ce didacticiel explique en profondeur pourquoi les groupes de mesures sont si importants et comment vous pouvez réellement les créer dans LuckyTemplates. Il s'agit certainement d'une pratique exemplaire pertinente et précieuse si vous débutez et que vous vous familiarisez avec les mesures.
Essayons de regarder ce rapport ici. Cela provient du Sommet sur l'apprentissage de février 2018 .
Vous verrez que sous le volet CHAMPS , il y a un certain nombre de groupes de mesures ou de tables de mesures.
Le volet développement du sommet sur l'apprentissage n'a consisté qu'en trois séances d'environ 45 minutes à une heure. Et dans ce laps de temps, nous avons pu créer environ 40 à 50 mesures au sein de ces groupes uniques.
Imaginez si vous les avez dans toutes vos tables et que vous ne les organisez pas correctement. Vous vous perdrez certainement en termes de ce que vous faites réellement dans votre développement.
Table des matières
Mesurer la méthodologie de branchement
Le branchement de mesures est une autre technique de développement importante qui s'appuie sur des groupes de mesures.
Dans cette méthodologie, je sépare généralement les mesures et les classe dans des groupes en fonction de la branche dans laquelle elles se trouvent. Maintenant, je commence toujours par les calculs de base (calculs) et j'appelle ces mesures clés .
C'est là que je commence très probablement. Je crée toutes les mesures DAX simples telles que SUM , , SUMX et toutes les autres fonctions de base simples. J'ai placé toutes ces fonctions simples, d'itération et d'agrégation dans le groupe Key Measures .
Ensuite, je me lance dans ces modèles analytiques sélectionnés tels que les moyennes mobiles , le classement , l'analyse de scénarios , les techniques de segmentation , la comparaison temporelle, etc.
Comme vous pouvez le voir, même votre groupe de mesures de comparaison temporelle peut avoir diverses mesures. En effet, vous souhaiterez peut-être non seulement calculer les ventes de l'année dernière , mais également toutes les différences entre les ventes de cette année et l'année dernière . De plus, vous voudrez peut-être calculer la variation en pourcentage entre cette année et l'année dernière .
Maintenant, ce ne sont là que quelques exemples de la façon dont vous pouvez obtenir ces nombreuses mesures. Et vous devez le garder vraiment intuitif afin de pouvoir référencer ces mesures et les faire glisser dans vos rapports et visualisations.
C'est pour éviter de chercher dans toutes vos tables (en essayant de trouver quelle mesure va où) et de se perdre.
Vous pouvez facilement trier toutes ces mesures, ce qui peut faire une énorme différence en termes de rapidité et d'efficacité dans la création de rapports.
Exemple de technique pour la modélisation LuckyTemplates
Maintenant, je vais partager ce que je fais habituellement sur le modèle. Ceci est également jugé important du point de vue de l'organisation.
Je place généralement mes tables de mesure sur le côté droit. Parfois, je les place aussi dans la partie inférieure. C'est parce qu'ils n'ont généralement pas de relation avec notre modèle de base .
Cependant, les référencer dans cette section est toujours essentiel. C'est parce que nous voulons qu'ils soient dans un groupe clair où ils sont facilement identifiables.
Dans ce cas, vous pouvez facilement vérifier et trouver toutes vos formules de classement, qui se trouvent dans le groupe Scénarios de demande .
Et c'est uniquement l'élément clé que je voulais souligner ici. Pour réitérer, je tiens à mentionner à quel point ces groupes de mesures sont importants pour l'efficacité de la modélisation et de l'organisation de LuckyTemplates.
Utilisation de la fonctionnalité de recherche dans les modèles LuckyTemplates
De plus, vous pouvez profiter d'autres fonctionnalités telles que la barre de recherche dans le volet CHAMPS .
Essayons de taper ' moving '. Comme vous l'avez remarqué, il affiche tous les résultats pertinents dans un certain groupe de mesures qui est lié à ce que nous avons recherché.
Sélection via les visualisations
Voici une autre chose cool que je veux vous montrer. Lorsque vous sélectionnez des visualisations (dans ce cas, City Highlights) , vous pouvez toujours voir où les mesures incluses apparaissent dans nos groupes de mesures ou nos tableaux.
Il vous sera certainement facile de comprendre comment les choses ont été configurées ou publiées, même par quelqu'un d'autre. Et à l'avenir, lorsque vous souhaiterez peut-être consulter votre rapport, vous pourrez rapidement trouver et référencer ces mesures.
C'est principalement l'idée que je veux souligner ici. Mais avant de terminer, je vais vous montrer comment créer réellement un groupe de mesures .
Création d'un groupe de mesures dans un modèle LuckyTemplates
Pour créer un groupe de mesures, cliquez simplement sur l' option Entrer des données dans l' onglet Accueil .
Ensuite, une fenêtre de tableau apparaîtra. Vous n'avez pas besoin de mettre quoi que ce soit à l'intérieur de la table. Cela signifie que vous pouvez le laisser vide.
Saisissez simplement le nom de votre groupe de mesures. Dans cet exemple, nous l'appellerons 'Demo' . Ensuite, cliquez sur Charger .
Ensuite, il créera une table. Cela ne créera aucune relation car vous n'avez en fait aucune donnée ici.
Ce que vous devez faire ensuite est de créer une mesure en cliquant sur l' option Nouvelle mesure dans l' onglet Accueil .
Appelons cette mesure Demo Sales . Nous allons référencer une autre mesure ( Sales LY ) juste pour en créer une rapidement.
Ainsi, la mesure Demo Sales créée est maintenant apparue dans le groupe de mesures Demo .
Supprimons d'abord cette Column1 , car nous n'en aurons pas réellement besoin.
Après l'avoir supprimé, cliquez simplement sur le volet Afficher/Masquer , et vous verrez qu'il s'agit maintenant d'un groupe de mesures ou d'un tableau de mesures.
Donc, c'est juste pour montrer rapidement comment vous pouvez réellement créer un groupe de mesures .
Conclusion
Le branchement de mesure est un concept de développement incroyablement vital pour commencer à implémenter autant que possible dans vos modèles. En utilisant cette technique de développement en combinaison avec des groupes de mesures, vous pouvez absolument apporter une grande échelle et une grande efficacité au travail de développement que vous implémentez dans LuckyTemplates.
Amusez-vous à revoir ce contenu particulier. Cela améliorera considérablement vos compétences en matière de modélisation et de création de rapports LuckyTemplates dans LuckyTemplates. Je recommande fortement de mettre en œuvre ces idées et techniques dans vos propres rapports et modèles.
***** Apprendre LuckyTemplates ? *****
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