跨日期和属性构建滚动总和

Build a rolling sum across a date and attribute

我每周从信息 Link 获得产品和市场数据。我想创建跨日期和市场(在本例中,产品 A 始终是产品 A)的滚动 12 周总和作为计算列。在没有市场的其他信息 Link 上,我使用了 Sum([DOLLARS]) OVER (LastPeriods(12,[DATE]))。现在,我需要做类似 Sum([DOLLARS]) OVER ([MARKET1], LastPeriods(4,[WEEK_ENDING_DATE])) 的事情,但是我无法弄清楚确切的语法。

以下是数据示例:

总而言之,我正在尝试跨日期层次结构和属性构建滚动总和列。 OVER 语法似乎不支持 LastPeriods 和属性一起使用。

您需要 Intersect 关键字:

Sum([DOLLARS]) OVER Intersect([MARKET1], LastPeriods(4,[WEEK_ENDING_DATE]))