2017-05-26 3 views
0

In PowerBI habe ich eine Standard-Datumsdimension, außer eine der Spalten sagt mir, ob das Datum ein Teil der "Aktuelle Woche" oder "Letzte Woche" ist. Es sieht etwa so aus:PowerBI - kumulative Maßnahmen

Date   CurrentLast 
5/15/2017  
5/16/2017   
5/17/2017  Last Week 
5/18/2017  Last Week 
5/19/2017  Last Week 
5/20/2017  Last Week 
5/21/2017  Last Week 
5/22/2017  Last Week 
5/23/2017  Last Week 
5/24/2017  Current Week 
5/25/2017  Current Week 
5/26/2017  Current Week 
5/27/2017  Current Week 
5/28/2017  Current Week 
5/29/2017  Current Week 
5/30/2017  Current Week 

Was ich zu tun versuchen, ist eine Gesamtsumme für die laufende Woche zu schaffen und für letzte Woche. Standard DAX-Formeln scheinen nur kumulativ für den Zeitraum von zwei Wochen

Cumulative Total = 
CALCULATE(
    [Sum Of Col1], 
    FILTER( 
     ALLSELECTED('Date'), 
     'Date'[Date] <= max('Date'[Date]) 
    ) 
) 

nachgeben zu erhalten etwas wie folgt aus:

enter image description here

aber wie Sie sehen können, die „Current Week“ -Linie ist ein Fortsetzung von der Zeile "Letzte Woche", aber ich möchte, dass die Zeile "Aktuelle Woche" bei 0 beginnt (oder was auch immer der Wert am Dienstag und nicht Letzte Woche + Dienstag ist)

Wer weiß, wie man diese Zeile zu bekommen Beginnen Sie mit dem richtigen Wert?

Antwort

0

Das ist im Grunde, was ich getan habe, habe ich zwei Maßnahmen erstellt, die für jede Woche summieren und dann die schnelle Messfunktion verwendet, um den Code zu generieren. Es ist was es ausspuckt.

Previous Week Cumulative = 
CALCULATE(
    [LastWeek], 
    FILTER(
     CALCULATETABLE(
      SUMMARIZE('Date', 'Date'[WeekDayNumber], 'Date'[WeekDay]), 
      ALLSELECTED('Date') 
     ), 
     ISONORAFTER(
      'Date'[WeekDayNumber], MAX('Date'[WeekDayNumber]), DESC, 
      'Date'[WeekDay], MAX('Date'[WeekDay]), DESC 
     ) 
    ) 
) 
1

Nicht sicher, ob ich Sie richtig verstehe, aber können Sie es nicht lösen, indem Sie zwei Maße schaffen; eine für Letzte Woche, und eine für Aktuelle Woche und beide zum Graphen hinzufügen?