2016-09-06 66 views
0

我想根據當前一週使用達克斯/功率支點(而不是最後7天)來計算前一週的買家數量。目前的表我有看起來像這樣上週買家

User | NB sales | Week Ending | Week Count | Date 
Bob | 10  | 08/28/2016 | 34   | 8/27/2016 
Tim | 20  | 08/28/2016 | 34   | 8/26/2016 
Bob | 5  | 08/21/2016 | 33   | 8/20/2016 
Joe | 8  | 08/21/2016 | 33   | 8/19/2016 
Jim | 4  | 08/21/2016 | 33   | 8/19/2016 
... 

結果看起來就會像下面,如果轉動一週爲2016年8月28日

CurrentWeek | PriorWeekBuyers | CurrentWeekCount 
8/21/2016 |  3   |  34 
... 

我不能只減去關閉一週因爲它不適用於新的一年的第一週,而且前一週也沒有功能。我希望能夠製作一個數據透視表,顯示買方從前一週開始計算爲一個達克斯公式/度量值。

感謝

回答

1

想通了,用下面的DAX公式

PrevWeekBuyers := 
CALCULATE (
    DISTINCTCOUNT (Order[Customers]), 
    DATEADD (Date[date], -7, DAY) 
) 

我然後顯示其在數據透視表捲起的日子裏以正確的順序是「一週結束」日期