上周买家

时间:2016-09-06 21:12:31

标签: sql excel powerpivot dax excel-2016

我试图根据使用Dax / power pivot的当前周来计算前一周的买家数量(仅比过去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
...

如果枢轴中的周是8/28/2016

,结果将如下所示
CurrentWeek | PriorWeekBuyers  | CurrentWeekCount  
8/21/2016   |       3          |        34   
...

我不能减去周数,因为它在新的一年中没有工作,并且前一周没有任何功能。我希望制作一个数周的数据透视表,显示买方从前一周计算的dax公式/度量。

由于

1 个答案:

答案 0 :(得分:1)

使用以下dax公式

计算出来
PrevWeekBuyers :=
CALCULATE (
    DISTINCTCOUNT ( Order[Customers] ),
    DATEADD ( Date[date], -7, DAY )
)
然后我会显示一个"周结束"日期在数据透视表中以正确的顺序汇总日期