У меня есть сводная таблица, в которой я использую детализацию по месяцам, чтобы отображать детализированные значения за неделю, которые также можно агрегировать до уровня месяца. Но еженедельные значения на самом деле являются кумулятивной суммой. Например:
Month | Week | Value (cumulative sum)
Jan 2020 Dec 29 2019 1 (1 event happened this week)
Jan 2020 Jan 5 2020 3 (2 events happened this week, adding 1 from previous week's value)
Jan 2020 Jan 12 2020 6 (3 events happened this week, adding 3 from previous week's value)
Jan 2020 Jan 19 2020 19 (13 events happened this week, adding 6 from previous week's value)
Jan 2020 Jan 26 2020 21 (2 events happened this week, adding 19 from previous week's value)
Проблема в том, что когда я агрегирую до месячного уровня, он суммирует все недельные значения и показывает общую сумму. Например, из приведенного выше примера, когда я суммирую, ежемесячное число января отображается как 1+3+6+19+21 = 50
. Однако реальное значение на конец января - это его значение на прошлой неделе, поскольку недельные значения в любом случае являются значениями кумулятивной суммы. Таким образом, значение в конце января должно быть 21
.
Кто-нибудь может помочь, как этого можно достичь в Quicksight?