0
kks
12.03.20
✎
15:53
|
Добрый день. Никак не могу найти решения
Есть запрос получающий поступление денег за определенный период текущего года, такой же период предыдущего и "предпредыдущего".
Запрос:
[code]ВЫБРАТЬ
ОплатаЗаказов.ГруппаДилеров КАК ГруппаДилеров,
МЕСЯЦ(ОплатаЗаказов.Период) КАК ПериодОтчета,
"ТекущийПериод" КАК Серия,
СУММА(ОплатаЗаказов.СуммаГруппыДилеровОборот) КАК Сумма
ИЗ
РегистрНакопления.ОплатаЗаказов.Обороты(НАЧАЛОПЕРИОДА(&ТекущаяДата, ГОД), КОНЕЦПЕРИОДА(&ТекущаяДата, ДЕНЬ), Месяц, ) КАК ОплатаЗаказов
СГРУППИРОВАТЬ ПО
ОплатаЗаказов.ГруппаДилеров,
ОплатаЗаказов.Период
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
ОплатаЗаказов.ГруппаДилеров,
МЕСЯЦ(ОплатаЗаказов.Период),
"ПрошлыйПериод",
СУММА(ОплатаЗаказов.СуммаГруппыДилеровОборот)
ИЗ
РегистрНакопления.ОплатаЗаказов.Обороты(НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(&ТекущаяДата, ГОД, -1), ГОД), КОНЕЦПЕРИОДА(ДОБАВИТЬКДАТЕ(&ТекущаяДата, ГОД, -1), ДЕНЬ), Месяц, ) КАК ОплатаЗаказов
СГРУППИРОВАТЬ ПО
ОплатаЗаказов.ГруппаДилеров,
ОплатаЗаказов.Период
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
ОплатаЗаказов.ГруппаДилеров,
МЕСЯЦ(ОплатаЗаказов.Период),
"ПозапрошлыйПериод",
СУММА(ОплатаЗаказов.СуммаГруппыДилеровОборот)
ИЗ
РегистрНакопления.ОплатаЗаказов.Обороты(НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(&ТекущаяДата, ГОД, -2), ГОД), КОНЕЦПЕРИОДА(ДОБАВИТЬКДАТЕ(&ТекущаяДата, ГОД, -2), ДЕНЬ), Месяц, ) КАК ОплатаЗаказов
СГРУППИРОВАТЬ ПО
ОплатаЗаказов.ГруппаДилеров,
ОплатаЗаказов.Период
[/code]
Есть вычисляемое поле "НарастающийИтог"
Есть 2 ресурса НарастающийИтог = ВычислитьВыражение("Сумма(Сумма)",,,"Первая","Текущая")
Сумма = Сумма(Сумма)
Есть в "Настройках" Диаграмма:
Точки->ПериодОтчета->ГруппаДилеров
Серии->Серия
Нарастающий итог считает как хочет, а не так как мне надо) Перепробовал все возможности функции ВычислитьВыражение, пробовал вычислитьвыражениесгруппировкоймассив (она не работает в диаграммах)
Куда копать?
|
|