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.


Gestion des erreurs dans Power Automate via le branchement parallèle

Gestion des erreurs dans Power Automate via le branchement parallèle

Découvrez l

Comparaison de tables dans Power Query | Tutoriel LuckyTemplates

Comparaison de tables dans Power Query | Tutoriel LuckyTemplates

Découvrez comment comparer facilement des tables dans Power Query pour signaler les différences et optimiser vos analyses de données.

Colonne fractionnée LuckyTemplates par délimiteurs dans DAX

Colonne fractionnée LuckyTemplates par délimiteurs dans DAX

Dans ce blog, vous découvrirez comment diviser les colonnes dans LuckyTemplates par délimiteurs à l'aide de DAX, une méthode efficace pour gérer des modèles de données complexes.

SELECTEDVALUE DAX Exemple - Sélection de trancheuse de récolte

SELECTEDVALUE DAX Exemple - Sélection de trancheuse de récolte

Découvrez comment récolter une valeur avec SELECTEDVALUE DAX pour des calculs dynamiques dans LuckyTemplates.

Calculer la marge en pourcentage dans LuckyTemplates à laide de DAX

Calculer la marge en pourcentage dans LuckyTemplates à laide de DAX

Calculez la marge en pourcentage à l

Modifier les formats de date à laide de léditeur Power Query

Modifier les formats de date à laide de léditeur Power Query

Dans ce didacticiel, nous allons explorer une méthode rapide pour convertir du texte en formats de date à l

Enregistrer la pièce jointe dun e-mail sur SharePoint avec Power Automate

Enregistrer la pièce jointe dun e-mail sur SharePoint avec Power Automate

Dans ce blog, vous apprendrez à enregistrer automatiquement la pièce jointe d

Comment adapter les cellules Excel au texte : 4 solutions simples

Comment adapter les cellules Excel au texte : 4 solutions simples

Découvrez comment adapter les cellules Excel au texte avec ces 4 solutions simples pour améliorer la présentation de vos données.

Générateur de rapports SSRS : formater les en-têtes dans un rapport paginé

Générateur de rapports SSRS : formater les en-têtes dans un rapport paginé

Dans ce didacticiel SSRS Report Builder, découvrez comment utiliser le générateur d

Thème de couleur dans les rapports LuckyTemplates - Conseils et techniques

Thème de couleur dans les rapports LuckyTemplates - Conseils et techniques

Découvrez les outils pour créer un thème de couleur efficace pour vos rapports LuckyTemplates et améliorer leur apparence.