Quest-ce que le self en Python ? Exemples concrets
Qu'est-ce que le self en Python ? Exemples concrets
Ce didacticiel abordera les filtres LuckyTemplates. Vous apprendrez à voir la transition de contexte dans le xmSQL et le plan de requête logique. La transition de contexte transforme le contexte de ligne actuel en un contexte de filtre équivalent. Les filtres sont ensuite déclenchés par la fonction .
Table des matières
L'importance de la fonction CALCULER
La fonction CALCULATE crée le contexte de vos calculs DAX. Si vous utilisez une fonction d'itération sans l'envelopper dans CALCULATE , vous obtiendrez des résultats inexacts.
Voici une requête simple avec une transition sans contexte :
Il a la fonction pour le produit du prix actuel et de la quantité de FactSales . Il ajoute ensuite une colonne à chaque année dans la table Année civile pour les ventes totales.
Si vous exécutez la requête, vous verrez que les résultats de chaque ligne sont les mêmes.
Des résultats répétés signifient que quelque chose ne va pas, car il est pratiquement impossible d'avoir le même montant de ventes chaque année. Votre mesure ou modèle de données DAX peut nécessiter des révisions ou des ajustements. Dans ce cas, la mesure DAX ne contient pas CALCULATE .
Si vous cliquez sur la première analyse et regardez l'instruction xmSQL, vous ne voyez aucun filtre ou contexte indiquant que l'année civile doit faire partie du calcul. Vous avez besoin de la fonction CALCULATE pour invoquer la transition de contexte.
Appel de filtres dans une requête LuckyTemplates DAX
Il s'agit de la même requête mais avec une transition de contexte à l'aide de la fonction CALCULATE .
Si vous exécutez la requête, vous pouvez voir différentes valeurs sur les résultats.
Le deuxième balayage de l'année DimCalendar consiste à collecter toutes les autres années. Les résultats n'auront pas les lignes pendant des années avec des résultats vides (2012, 2013 et 2014) sans l'analyse. Le moteur de stockage le fait en arrière-plan pour s'assurer que toutes les données sont prises en compte.
Si vous regardez l'instruction xmSQL, vous pouvez voir que la jointure externe gauche est invoquée par la fonction CALCULATE . La jointure externe gauche donne les données de ventes des années 2015 à 2018. Si vous voyez la jointure externe gauche combinée avec $Expr0 dans l'instruction xmSQL, cela signifie qu'il y a une transition de contexte.
Les choses peuvent devenir un peu délicates lorsque plusieurs transitions de contexte se produisent. Mais Left Outer Join informe DAX que vous devez vous concentrer sur la plage de données de votre filtre.
Vous pouvez en fait le voir dans le plan de requête logique sous la forme de Sum_Vertipaq , qui dépend de DimCalendar Year.
Si vous essayez d'exécuter la requête sans transition de contexte et que vous examinez le plan de requête logique, vous pouvez voir que Sum_Vertipaq ne dépend de rien. Cela indique que vous devez remplir quelque chose dans votre modèle de données ou mesurer pour obtenir la sortie souhaitée.
Présentation du filtre de contexte dans LuckyTemplates
Tutoriel DAX : Contexte et moteur de calcul
Comment utiliser des filtres simples dans LuckyTemplates
Conclusion
C'est ainsi que vous identifiez une transition de contexte et déterminez quand elle se produit ou non. Invoquer des transitions de contexte est essentiel pour générer des résultats valables. Ils aident à collecter des données à partir de différentes plages, périodes et tables.
CALCULATE est l'une des fonctions les plus importantes lorsque vous invoquez vos filtres. Une fois le calcul défini, le moteur de stockage travaille sur l'exécution de la requête pour fournir des résultats.
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