1
арах
25.05.17
✎
12:05
|
или может както в самом запросе это посчитать?
итоговый запрос простой:
ВЫБРАТЬ РАЗРЕШЕННЫЕ
ДатыСтоимости.ТекущаяДата,
СтоимостьНоменклатуры.Номенклатура,
СтоимостьНоменклатуры.ТипЦен,
СтоимостьНоменклатуры.Цена
ИЗ
ДатыСтоимости КАК ДатыСтоимости
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Цены КАК СтоимостьНоменклатуры
ПО ДатыСтоимости.Номенклатура = СтоимостьНоменклатуры.Номенклатура
И ДатыСтоимости.ХарактеристикаНоменклатуры = СтоимостьНоменклатуры.ХарактеристикаНоменклатуры
И ДатыСтоимости.Период = СтоимостьНоменклатуры.Период
|
|
6
write
25.05.17
✎
12:45
|
(0) Вы кросс таблицу сделали с выводом по периодам цен? Какие группировки в строке и колонке?
Небольшой пример: ВычислитьВыражение("Максимум(Цена)","Период",,"Предыдущая","Предыдущая") /ВычислитьВыражение("Максимум(Цена)","Период") в этом выражение вычисляем отношение цен предыдущей к текущей, важно указать группировку колонки в примере "Период". Переделать под Ваши нужды думаю не составит труда.
|
|
7
арах
25.05.17
✎
12:50
|
раскопал.. всем спс
решение такое:
добавляем вычисляемое поле с выражением
(ВычислитьВыражение("Максимум(Цена)", "ТекущаяДата", , "Текущая", "Текущая")
- ВычислитьВыражение("Максимум(Цена)", "ТекущаяДата", , "Предыдущая", "Предыдущая")) / ВычислитьВыражение("Максимум(Цена)", "ТекущаяДата", , "Предыдущая", "Предыдущая") * 100
|
|