Как в СКД сделать группировку по названию ресурса? #549903


#0 by andrey02
Допустим в наборе данных есть поля контрагент, выручка и стоимость. Можно ли как-нибудь по-простому, без извращений получить вот такую табличку: Название показателя   |   Контрагент 1   | Контрагент 2  | ... -------------------------------------------------------------- Выручка               |       100        |       200     | ... Стоимость             |       90         |       180     | ...
#1 by IronDemon
Да.
#2 by IronDemon
Добавить Таблицу, в ней вертикальную группировку.
#3 by acsent
Не прав
#4 by Aprobator
таблица - колонки - группировка контрагент + доп. настройки - Расположение ресурсов - вертикально. Ну может еще чего по мелочи пошаманить придется.
#5 by andrey02
Я наверное слишком упростил пример. Выручка, стоимость должны быть как настоящие группировки, с итогами и после них еще нужна группировка по номенклатуре. Вот так: Название показателя  |  Контрагент 1  | Контрагент 2  | ... ------------------------------------------------------------ Выручка              |       100      |       200     | ...  Номенклатура1      |       50       |       100     | ...  Номенклатура2      |       50       |       100     | ... ------------------------------------------------------------ Стоимость            |       90       |       180     | ...  Номенклатура1      |       45       |       90      | ...  Номенклатура2      |       45       |       90      | ...
#6 by Aprobator
ну в запросе сделай объединение и имена показателей зафигачь типа: дословно разжевывать - лениво.
#7 by IronDemon
Выбрать "Выручка" как группа  ... Объденить ....
#8 by andrey02
Спасибо, примерно так и сделал. И опять затык. У меня в таблице есть еще показатели количество и валовая прибыль на единицу товара. Прибыль считаю как (выручка - стоимость) / количество. И получается, что в итоговых ячейках она посчитана неправильно - там просто сумма значений из детальных записей, а надо - отдельно сложить выручку минус стоимость, количество и потом поделить эти суммы. Как это можно сделать?
#9 by IronDemon
Считать в ресурсах а не суммировать.
#10 by andrey02
Можно чуть подробней?
#11 by IronDemon
Выбор когда ЕстьNULL(Сумма(Количество),0)=0 Тогда 0 Иначе (Сумма(Выручка) - Сумма(Стоимость))/Сумма(Количество) Конец Это в ресурсе.
#12 by andrey02
Отбой, вроде дошло
#13 by IronDemon
Иначе (ЕстьNULL(Сумма(Выручка),0) - ЕстьNULL(Сумма(Стоимость),0))/Сумма(Количество)
#14 by Aprobator
опс, это я удачно зашел. У самого только что подобная проблема была ).
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям