Quest-ce que le self en Python ? Exemples concrets
Qu'est-ce que le self en Python ? Exemples concrets
Dans ce didacticiel DAX , nous aborderons le contexte et son importance pour comprendre le fonctionnement du moteur de calcul DAX dans LuckyTemplates .
L'idée de contextes dans LuckyTemplates n'est pas facile et elle est souvent négligée. Cependant, nous devons nous rappeler que nous devons toujours inclure le concept de contexte dans notre esprit, en particulier lorsqu'il s'agit de calculs DAX.
Apprendre et maîtriser DAX nécessite une compréhension approfondie de l'utilisation du contexte dans LuckyTemplates.
Table des matières
Comprendre le contexte dans les calculs DAX
Les mesures dans LuckyTemplates doivent disposer d'un environnement dans lequel elles effectuent leurs calculs. Cet environnement est ce que nous appelons le contexte .
Cela peut provenir de divers endroits. Chaque résultat dans LuckyTemplates est calculé indépendamment en fonction de ce contexte.
A titre d'exemple, regardons ces visualisations. Nous utiliserons le résultat 139 152,30.
Pour ce calcul, le contexte initial est la date. Nous obtenons ce résultat en fonction du contexte dont il provient, à savoir le 27 septembre 2019.
Ainsi, les dates dans les tableaux sont l'un des endroits d'où un contexte peut provenir.
Un trancheur de date peut également être utilisé comme source du contexte dans nos rapports.
Un segment fournit une plage de dates qui peut approfondir des dates spécifiques en fonction d'une sélection. Donc, cela crée un contexte englobant sur notre page de rapport.
Outre les dates, nous pouvons également utiliser des produits comme contexte. Pour démontrer, sélectionnons des produits dans notre slicer.
Les sélections que nous avons effectuées créent un contexte pour les résultats dans le tableau.
Nous pouvons voir que la valeur du 27 septembre est devenue 64 661,70 en raison du contexte créé à partir de nos données et de nos produits.
De plus, nous pouvons également créer un contexte à partir du trancheur de nom de client .
Même si nous modifions le contexte que nous utilisons dans les sélections, la mesure Total Sales sera toujours calculée de la même manière.
Dans LuckyTemplates, nous pouvons écrire des formules simples et obtenir rapidement un grand nombre de résultats grâce à des sélections de segments en raison du contexte que nous superposons à ces codes.
C'est très impressionnant en termes de vitesse. Nous pouvons rapidement obtenir des résultats avec des formules de base et des changements de contexte.
Nous ne faisons pas seulement une sélection lors de l'utilisation d'un trancheur ; nous modifions également le contexte du résultat.
Les trancheuses ne sont pas le seul moyen de le faire. Nous pouvons également modifier le contexte en effectuant des sélections dans les graphiques .
Dans l'exemple ci-dessous, nous pouvons examiner nos ventes par canal à l'aide du graphique en anneau.
C'est ainsi que nous obtenons le résultat de 40 052,60 pour la même date en 2019.
Fonctionnement du contexte dans les calculs DAX
Un filtre est positionné sur les tableaux chaque fois que nous effectuons une sélection dans nos rapports.
Si nous sélectionnons des produits, par exemple, cela se reflétera dans notre tableau Produits. Ensuite, un processus appelé propagation du filtre se produit dans les formules.
Regardons cela en utilisant une perspective de modèle.
Notre table Produits a une relation « un à plusieurs » avec notre table Fait, Ventes.
La table Customers a également cette relation similaire.
Et puisque nous avons des filtres pour nos dates, cela signifie que nous avons également une relation entre la table Dates et la table Sales.
Il existe également un autre filtre provenant de la colonne Canal de notre tableau Ventes.
Ces filtres créent le contexte que nous plaçons dans nos rapports. Les sélections sont diffusées dans la table Sales, filtrant les résultats en fonction des sélections effectuées dans les segments et les graphiques.
De plus, une autre technique importante que nous pouvons utiliser consiste à avoir un index des noms de clients dans la table des ventes.
Cela peut réduire considérablement une table de 8 000 lignes à quelques centaines selon le contexte que nous appliquons sur les résultats.
La formule Total des ventes peut également produire le même résultat ; cependant, cela ne fonctionnera que dans des sous-ensembles plus petits de la table d'origine.
Conclusion
J'espère que vous tirerez beaucoup de ce tutoriel DAX. Ceci est très utile, surtout lorsque vous débutez avec LuckyTemplates. Comprendre le contexte DAX et le fonctionnement du moteur de calcul DAX fait partie intégrante de l'apprentissage de LuckyTemplates.
Quel que soit le scénario de données, DAX calcule et fournit des résultats en fonction du contexte et des filtres appliqués dans le rapport.
Ce que vous avez appris de ce didacticiel DAX sont les bases. Il existe plusieurs façons d'utiliser et d'implémenter l'idée de contexte dans des techniques DAX plus avancées . Ceux-ci sont couramment rencontrés lorsque nous arrivons à des tables virtuelles.
Alors, souvenez-vous toujours de ce concept pour chaque résultat qui apparaît dans les modèles LuckyTemplates.
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