Consulter le support spécial DAX : Créer une table de mesures dans Power BI Desktop
Accueil > Entrer des données. Donner un nom à la table, par exemple Mesures (ou Calculs) et cliquer sur Charger. En Vue de modèle, dans le volet Données, faites glisser au moins une mesure dans la table Mesures. Supprimer Colonne 1 de la table Mesures.
La table se place en première position et l’icône est en forme de calculatrices. Exploiter le volet Vue de requête DAX
(1) : Accès au Vue de requête DAX
(2) : Zone de saisie du code DAX
(3) : Bouton Exécuter, tout les résultats sont envoyés dans la zone Résultats (4)
(5) : Les mesures peuvent être modifiées dans la zone de saisie, puis mis à jour dans le modèle
(6) : Clic droit sur une mesure > Requêtes rapides :
Évaluer : 1 seule mesure à la fois dans la zone de saisie, encadre la mesure par SUMMARIZECOLUMNS Définir et évaluer : définir la mesure, puis l’évalue la mesure. Définir avec des références et évaluer : définir la mesure et les autres mesures référencées dans la mesure Définir une nouvelle mesure : crée un squelette de mesures, à personnaliser. Définir toutes les mesures de ce modèle : définie sur toute une page toute les mesures + un résumé Calculs visuels
Présentation
Les calculs visuels facilitent la création de calculs qui étaient précédemment difficiles à créer, ce qui permet de simplifier DAX, de faciliter la maintenance et d’améliorer les performances. (1) : clic droit sur une vignette > Nouveau calcul visuel
(2) : barre de modification de formule
(3) Résultat du calcul dans le visuel
Pour créer une nouvelle mesure, cliquez sur le V de validation du calcul visuel actuel puis cliquer dans la barre de formule devenue vide Pas de formatage des nombres (fonctionnalité à venir), utiliser la fonction FORMAT Exemples
Par rapport au précédent = [Montant vente] - PREVIOUS([Montant vente])
Période précédente = PREVIOUS([Montant vente])
Par rapport au précédent v2 =
IF(NOT ISBLANK(PREVIOUS([Montant vente])),
[Montant vente] - PREVIOUS([Montant vente]))
Somme cumulée = RUNNINGSUM([Montant vente])
(RUNNINGAVERAGE n’existe pas)
Moyenne mobile = MOVINGAVERAGE([Montant vente], 2)
Pourcentage du total général = DIVIDE([Montant vente], COLLAPSEALL([Montant vente], ROWS))