2016-04-11 20 views
0

Ich versuche, die rollierende Summe in der MS Power BI-Anwendung mit DAX zu berechnen.Power BI - DAX für Rolling Sum (Laufende Summe) funktioniert nicht,

Ich habe die folgende Tabelle bekam, und das Hinzufügen eines weiteren Spalte, die die laufende Summe der [Stunden] Spalte angezeigt werden würde

enter image description here

Aber ich bin nur auf jede Zeile 1 unterschiedlichen Wert bekommen (Gesamtsumme) mit dem folgenden DAX,

RollingTotal = 
    calculate (sum('costtrackerdb timesheet'[hours]), 
       FILTER(ALL('costtrackerdb timesheet'), 
        'costtrackerdb timesheet'[Week] < 20), 
        values('costtrackerdb timesheet'[Week])) 

Wohin gehe ich falsch ..? Ich würde möglicherweise zwei Dinge erreichen,

  1. laufene Gesamtstunden der gesamten Reihen
  2. laufene Gesamt Stunden von jedem Mitarbeiter

Antwort

0

Hier bin ich Berechnung Inventar Laufen (zB Betrieb insgesamt Inventar) Ich hoffe, es wird dir helfen.

laufene Gesamt = CALCULATE (SUM (Query1 [Inventar Quantity]), FILTER (ALLSELECTED (Query1), Query1 [DocDate] < = MAX (Query1 [DocDate]))

)