Support Formation DAX

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

  1. Depuis Power BI Desktop, lancer Tabular Editor (Cf. Tabular Editor · Support Formation Rapports Power BI)
  2. Model > Tables > Clic droit > Create now > Calculation group. Nommer-le Time Intelligence.
  3. Dans le groupe, renommer Name en Time Intelligence.
  4. Dans Calculation Items, Clic droit > New Calculation Items. Créer les 3 items de Time Intelligence.
  5. Recommencer avec un groupe Metric, renommer Name en Metric calc et créer les 4 items Metric.
  6. Sélectionner le groupe Metric, et dans les propriétés, indiquer 10 pour Calculation Groupe Precedence :
image.png

Enregistrer et fermer Tabular Editor.

  1. De retour dans Power BI, cliquer sur Actualiser dans le bandeau jaune.
  2. Créer un segment avec les champs “calc” des 2 groupes calculés :
image.png