2016-12-22 8 views
0
Week Sales 
1 100 
2 250 
3 350 
4 145 
5 987 
6 26 
7 32 
8 156 

Я хотел бы рассчитать продажи только за последние 3 недели, так что общая сумма будет равна 156 + 32 + 26.TiBCO Spotfire - Как рассчитать только последние 3 столбца в Данные - см. Descr

Если новые недели добавлены, он должен автоматически вычислять только данные из последних 3 рядов.

Пробовал эту формулу, но она возвращается неверный сумма

sum(sales) over (lastperiod(3(week))

https://i.stack.imgur.com/6Y7h7.jpg

ответ

2

Если вы хотите только последние 3 недели сумму в вычисляемый столбец можно использовать простой, если расчет.

If([week]>(Max([week]) - 3),Sum([sales]),0) 

Если вам нужен расчет за 3 недели на протяжении всего использования таблицы ниже одного.

sum([sales]) OVER (LastPeriods(3,[week])) 

Results

+0

Я попробовал первую формулу и я получил ответ, как показано ниже – Sanju

+0

я попробовал первую формулу и я получил ответ за 6 198 недели 7 198 недели на неделю 8 198, когда я использовал вторую формулу, дающую мне 5649. Фактический ответ должен быть 26 + 32 + 156 – Sanju

+0

см. рисунок в моем первом комментарии, я получаю 214 (26 + 32 + 156) –

 Смежные вопросы

  • Нет связанных вопросов^_^