Moteur de stockage LuckyTemplates : opérations mathématiques simples

Moteur de stockage LuckyTemplates : opérations mathématiques simples

Le message d'aujourd'hui expliquera comment le moteur de stockage de LuckyTemplates peut effectuer des opérations mathématiques. Ce didacticiel est utile si vous souhaitez obtenir des chiffres combinés sans colonne ni tableau. Lorsqu'il s'agit de mesures ou de codes simples, la meilleure pratique consiste à les envoyer dans le moteur de stockage VertiPaq.

Contrairement au moteur de formule , le moteur de stockage ne peut fonctionner que sur des requêtes DAX simples. Il ne peut pas résoudre les requêtes complexes car cela relève de la responsabilité du moteur de formule. Il ne peut fonctionner que sur des requêtes simples pour fournir des données et des résultats pertinents.

Table des matières

Moteur de stockage et instructions xmSQL dans LuckyTemplates

Il s'agit d'un exemple de requête contenant une instruction . Il s'agit d'une mesure simple qui demande un chiffre agrégé du total des ventes en multipliant le prix actuel des données de vente et la quantité des données de vente.

Moteur de stockage LuckyTemplates : opérations mathématiques simples

Si vous exécutez la mesure dans DAX Studio, vous verrez l'instruction xmSQL et le résultat.

Moteur de stockage LuckyTemplates : opérations mathématiques simples

Vous verrez qu'il utilise de nouveaux termes tels que WITH , $Expr0 et PFCAST . $Expr0 est utilisé pour définir la mesure, puis il est appelé dans l' instruction SELECT . Le moteur de stockage ou VertiPaq ajoute parfois automatiquement un opérateur de distribution appelé PFCAST .

Le produit du prix actuel et de la quantité est transmis au moteur de stockage. L'apparition de l' instruction WITH dans VertiPaq signifie qu'elle est également envoyée au moteur de stockage.

Si vous regardez le plan de requête physique , vous verrez un opérateur SpoolLookup qui a un Sum_Vertipaq. Cela implique qu'il scanne une ligne pour obtenir la somme du prix actuel multiplié par la quantité.

Dans le plan de requête logique , vous verrez le fichier Scan_Vertipaq. Cela montre que la requête est effectuée dans le moteur de stockage.

Moteur de stockage LuckyTemplates : opérations mathématiques simples

Ainsi, même si vous itérez une table de faits, le moteur de stockage est celui qui exécute la tâche. Étant donné que VertiPaq fait le travail, l'exécution se fait très rapidement. Et si vous ajoutez des techniques d'optimisation dans le modèle de données ou formatez correctement votre mesure ou vos codes, les performances de votre DAX seront plus rapides et meilleures.

Dans la mesure du possible, configurez correctement votre modèle de données et vos mesures afin de pouvoir obtenir une expérience fluide dans l'obtention de données précieuses.


Moteur de stockage VertiPaq dans un environnement multithread
Compression et stockage VertiPaq dans LuckyTemplates
Qu'est-ce que DAX Studio dans LuckyTemplates Desktop

Conclusion

Le moteur de stockage est le meilleur endroit pour faire fonctionner vos requêtes. Puisqu'il ne peut effectuer que des requêtes simples, il prend moins de temps d'exécution et optimise les performances globales de vos codes DAX. Il est considéré comme la meilleure pratique de laisser VertiPaq faire tout le travail.

Découvrez le fonctionnement du moteur de stockage VertiPaq en pratiquant vos requêtes dans DAX Studio et VertiPaq. Vous pouvez consulter nos articles de blog précédents sur la compréhension du moteur de stockage VertiPaq.


Quest-ce que le self en Python ? Exemples concrets

Quest-ce que le self en Python ? Exemples concrets

Qu'est-ce que le self en Python ? Exemples concrets

Comment enregistrer et charger un fichier RDS dans R

Comment enregistrer et charger un fichier RDS dans R

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.

First N Business Days Revisited - Une solution de langage de codage DAX

First N Business Days Revisited - Une solution de langage de codage DAX

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.

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

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.

Introduction au filtrage du contexte dans LuckyTemplates

Introduction au filtrage du contexte dans LuckyTemplates

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.

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

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.

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

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.

Idées de matérialisation pour les caches de données dans DAX Studio

Idées de matérialisation pour les caches de données dans DAX Studio

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.

Rapports dentreprise à laide de LuckyTemplates

Rapports dentreprise à laide de LuckyTemplates

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.

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Qu'est-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir