Skip to content
Support Formation DAX
  • Pages
    • Présentation du support
      • Organisation des formations Power BI
      • Ressources
      • Bonnes pratiques
        • DAX pour la présentation
        • Rapport dynamique avec des segments déconnectés
        • Conserver un filtre même absent du visuel
        • Optimisation
      • Leçons [WIP]
    • Principes du DAX
      • Formalisme
      • Saisir du DAX (Excel, Power BI)
      • Trois modalités de création de formules DAX
      • Quatre+ concepts de base
      • Les contextes
      • Modèle de données & DAX
    • Fonctions de filtres
      • CALCULATE
        • Bonnes pratiques de filtre avec CALCULATE
        • Résumé des modificateurs de filtre
      • REMOVEFILTERS / KEEPFILTERS
        • ALL
      • FILTER
      • ALLSELECTED
      • ALLEXCEPT
      • VALUES / DISTINCT
      • CALCULATETABLE / RELATEDTABLE
      • SELECTCOLUMNS
      • SELECTEDVALUE
      • EARLIER
    • Fonctions d'informations
      • HASONEVALUE / ISINSCOPE
      • ISFILTERED (Titre dynamique)
    • Fonctions de regroupements
      • ADDCOLUMNS / SUMMARIZE / SUMMARIZECOLUMNS
      • GROUPBY / CURRENTGROUP
      • GENERATE / ROW
    • Fonctions de relations
      • Sans relation dans le modèle
        • TREATAS
        • INTERSECT (avant Fév. 2017)
        • CROSSJOIN
        • USERELATIONSHIP
      • Avec relation dans le modèle
        • CROSSFILTER
        • LOOKUPVALUE
        • RELATED [WIP]
        • RELATEDTABLE
    • Fonctions d'agrégation
      • SUMX
      • MAXX
      • RANKX
      • TOPN
    • Gestion des dates
      • Tables de dates
        • Marquer les tables de type Calendrier en table de date
      • DATEADD vs PARALLELPERIOD vs SAMEPERIODELASTYEAR
      • DATESINPERIOD vs DATEBETWEEN
      • Moyenne mobile
      • Cumul (TotalYTD)
      • DateYTD
      • Année fiscale
      • Dates précédentes
    • Fonctions de texte
      • CONCATENATEX
    • Fonctions de math
      • MROUND
    • Outils complémentaires
      • DAX Studio
      • icon picker
        Groupes de calculs
    • Bonnes pratiques
      • Performance
      • Lisibilité et maintenabilité

Groupes de calculs

Créer les mesures suivantes :
Sales Amount := SUMX ( Sales, Sales[Quantity] * Sales[Net Price] )
Total Cost := SUMX ( Sales, Sales[Quantity] * Sales[Unit Cost] )
Margin := [Sales Amount] - [Total Cost]
Sales Quantity := SUM ( Sales[Quantity] )
Les 3 items de Time Intelligence :
--
-- Calculation Item: YTD
--
CALCULATE (
SELECTEDMEASURE (),
DATESYTD ( 'Date'[Date] )
)
--
-- Calculation Item: QTD
--
CALCULATE (
SELECTEDMEASURE (),
DATESQTD ( 'Date'[Date] )
)
--
-- Calculation Item: SPLY
--
CALCULATE (
SELECTEDMEASURE (),
SAMEPERIODLASTYEAR ( 'Date'[Date] )
)
Les 4 items Metrics :
--
-- Calculation Item: Margin
--
[Margin]
--
-- Calculation Item: Sales Amount
--
[Sales Amount]
--
-- Calculation Item: Sales Quantity
--
[Sales Quantity]
--
-- Calculation Item: Total Cost
--
[Total Cost]

Après Décembre 2023

Avant

Depuis Power BI Desktop, lancer Tabular Editor (Cf. )
Model > Tables > Clic droit > Create now > Calculation group. Nommer-le Time Intelligence.
Dans le groupe, renommer Name en Time Intelligence.
Dans Calculation Items, Clic droit > New Calculation Items. Créer les 3 items de Time Intelligence.
Recommencer avec un groupe Metric, renommer Name en Metric calc et créer les 4 items Metric.
Sélectionner le groupe Metric, et dans les propriétés, indiquer 10 pour Calculation Groupe Precedence :
image.png
Enregistrer et fermer Tabular Editor.
De retour dans Power BI, cliquer sur Actualiser dans le bandeau jaune.
Créer un segment avec les champs “calc” des 2 groupes calculés :

image.png
Want to print your doc?
This is not the way.
Try clicking the ··· in the right corner or using a keyboard shortcut (
CtrlP
) instead.