Постройте скользящую сумму по дате и атрибуту - PullRequest
0 голосов
/ 08 января 2019

У меня есть еженедельные данные по продуктам и рынкам по информационной ссылке. Я хочу создать скользящую 12-недельную сумму по дате и рынку (в данном случае продукт A всегда является продуктом A) в виде вычисляемого столбца. На других информационных ссылках без маркета я использовал Sum([DOLLARS]) OVER (LastPeriods(12,[DATE])). Теперь мне нужно сделать что-то вроде Sum([DOLLARS]) OVER ([MARKET1], LastPeriods(4,[WEEK_ENDING_DATE])), однако я не могу понять точный синтаксис.

Ниже приведен пример данных: enter image description here

Таким образом, я пытаюсь построить столбец скользящей суммы по иерархии дат И атрибуту. Синтаксис OVER, похоже, не поддерживает LastPeriods и атрибут вместе.

1 Ответ

0 голосов
/ 09 января 2019

Вам нужно ключевое слово Intersect:

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