Support formation Rapports Power BI
Pages
3 | Modéliser (+ DAX)

icon picker
DAX (le langage) et Power BI

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

image.png
(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.
image.png
(1) : clic droit sur une vignette > Nouveau calcul visuel
(2) : barre de modification de formule
(3) Résultat du calcul dans le visuel
info
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])
image.png
Période précédente = PREVIOUS([Montant vente])
image.png
Par rapport au précédent v2 =
IF(NOT ISBLANK(PREVIOUS([Montant vente])),
[Montant vente] - PREVIOUS([Montant vente]))
image.png
Somme cumulée = RUNNINGSUM([Montant vente])
(RUNNINGAVERAGE n’existe pas)
image.png
Moyenne mobile = MOVINGAVERAGE([Montant vente], 2)
image.png
Pourcentage du total général = DIVIDE([Montant vente], COLLAPSEALL([Montant vente], ROWS))
image.png
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.