前一周买家

Prior Week Buyers

我正在尝试使用 Dax/power pivot(与过去 7 天相比)根据本周计算前一周的买家数量。我现在的table是这样的

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   
...

我不能只减去周数,因为它在新年的第一周不起作用,而且前一周没有功能。我希望用周数制作一个枢轴 table,将上周的买家数量显示为 dax 公式/度量。

谢谢

想出来了,用下面的dax公式

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

然后我显示一个 "week ending" 日期,该日期在数据透视 table

中以正确的顺序汇总日期