Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
Ноябрь 21, 2017, 07:26:12 am

Автор Тема: Сравнение значений  (Прочитано 876 раз)

Оффлайн vovque

  • Новичок
  • *
  • Сообщений: 9
  • Страна: ru
  • Рейтинг: +1/-0
    • Просмотр профиля
Сравнение значений
« : Июнь 09, 2016, 03:31:19 pm »
Доброго дня!
Подскажите, каким методом можно было бы сравнить значения, полученные в таблице на примере:

Здесь Измерения Year и CompanyName
Выражение - сумма сэйлов

Необходимо получить разницы сумм продаж для каждых смежных периодов (т.е. разницу между 2008 и 2007, 2009 и 2008 итд..)

Недавно освоил метод в котором сравнивается суммы по текущему периоду и предыдущему. Там на этапе сборки модели каждой строке  продаж строится в соответствии 2 столбца, значение которых являются 0 или 1, в зависимости, если строка входит или не входит в текущий период и тоже самое для предыдущего периода.
Но в случае выше, не прокатит, т.к. периодов много и они динамически могут меняться в зависимости от выборки

Оффлайн vovque

  • Новичок
  • *
  • Сообщений: 9
  • Страна: ru
  • Рейтинг: +1/-0
    • Просмотр профиля
Re: Сравнение значений
« Ответ #1 : Июнь 10, 2016, 08:41:36 am »
Есть идея построить таблицу не с одним выражением Sum(LinesalesAmount), а с несколькими, например
=Sum({<Year={2007}>}LinesalesAmount)
=Sum({<Year={2008}>}LinesalesAmount)
=Sum({<Year={2008}>}LinesalesAmount) - Sum({<Year={2008}>}LinesalesAmount) // Получим разницу
и так далее
Но с виду - решение нерациональное, т.к. при большом множестве Year - предстоит много рутиной работы