Club Power BI

Please login or click SIGN UP FOR FREE to create your PowerBIUG account to join this user group.
Expand all | Collapse all

Mesure semi additive

  • 1.  Mesure semi additive

    Bronze Contributor
    Posted 27 days ago
    Bonjour à tous,

    J'ai besoin de votre aide pour une mesure.

    A partir de relevé de compteurs électriques mensuel (kwh), je souhaiterais calculer la consommation mensuelle. Ma table de fait comporte (pour simplifier) deux colonnes : Date, relève en kwh.
    Par conséquent, les valeurs "relève" ne s'additionnent pas dans le temps.

    Voici ma démarche :

    Mesure 1: Total relève compteurs =
    Total relève compteurs = SUM('Compteurs communs'[Relève en kWh])

    Mesure 2: Relève finale =
    Relève finale = CALCULATE([Total relève compteurs] , LASTNONBLANK(Calendrier[Dates], [Total relève compteurs]))

    Mesure 3 : Relève M-1 =
    CALCULATE([Relève finale] , PREVIOUSMONTH(Calendrier[Dates]))

    Mesure 4 : Consommation base =
    Conso base = [Relève finale] - [Relève M-1]

    Mesure 5 : Consommation finale =
    Consommation = IF(
        [Relève M-1] = 0 
        || [Relève finale] = 0,
        "",
        [Conso base]
        )

    Le problème est que pour la première année, le calcul ne se fait sur l'année. La consommation M-1 = 0 alors qu'il faudrait aller chercher la première valeur de l'année.

    Je vous joins le résultat.

    Avez-vous une solution ?




    ------------------------------
    Jim
    ------------------------------


  • 2.  RE: Mesure semi additive

    Top Contributor
    Posted 27 days ago
    Bonjour,

    Pourquoi pas avec cette approche :

    Dans votre modele, j'imagine que vous avez une table de dimension de date.

    En faisant le MIN de la periode et le MAX de la période, vous avez donc le compteur initial et le compteur final.
    Par différence, la consommation.

    Est ce possible dans votre modele?

    ------------------------------
    Gaudfroy Guillaume
    Microsoft Data PlatForm MVP
    MCSA Power BI & Excel
    Ruby Award Dynamic Communities
    ------------------------------



  • 3.  RE: Mesure semi additive

    Bronze Contributor
    Posted 27 days ago
    Bonjour,

    Merci pour ce retour. Dans le modèle, qui comporte une table Date, il y a plusieurs types de compteurs (heures pleines, creuses..) sur plusieurs bâtiments.

    La mesure MIN va chercher la plus petite valeur de tous les compteurs et de tous les bâtiments.

    Il faudrait donc le MIN du total bâtiment et du total type compteur

    Est-ce possible .?

    ------------------------------
    Jimmy Naudan
    ------------------------------



  • 4.  RE: Mesure semi additive

    Bronze Contributor
    Posted 24 days ago
    ​Bonjour,

    Merci pour ce retour. Dans le modèle, qui comporte une table Date, il y a plusieurs types de compteurs (heures pleines, creuses..) sur plusieurs bâtiments.

    La mesure MIN va chercher la plus petite valeur du relevé compteur  de tous les compteurs et de tous les bâtiments.

    Comment pourrais-je calculer le minimum par catégorie (bâtiment et du total type compteur) ?


    ------------------------------
    Jimmy Naudan
    ------------------------------