СКД общий горизонтальный итог в колонке #738748


#0 by rut111
Добрый день. Отчет в СКД. Есть таблица со строками и колонками. Подскажите каким образом получить ОбщийИтог по горизонтали. Если сделать ВычислитьВыражение("Сумма(Результат)", "Вид", "ОбщийИтог") то мы получаем ОбщийИтог по колонке. А нужен ОбщийИтог по всем колонкам.
#1 by ЧеловекДуши
Нарисуй свою колонку со Блек джеком и т.д...
#2 by rut111
В колонке вычиляемое поле всмысле, в него мне нужно получить горизонтальный итог.
#3 by rut111
Итоги у меня есть, это все нормально Но при выводе каждой колонки мне нужно получчить общий горизонтальный итог по всем колонкам
#4 by ЧеловекДуши
Да тоже самое.
#5 by ЧеловекДуши
Организуй доп. колонку. Отключи у ней "Авто". Подставь нужные колонки для вывода информации. В Ресурсах суммируй так, как тебе хочется. В доп. колонке это все выводишь.
#6 by ЧеловекДуши
+ В настройках отключи вывод Итогов. Т.к. ты итог выводишь самостоятельно.
#7 by rut111
Мне нужно при выводе каждой колонки вычислить отношение значения в этой колонке к горизонтальному итогу по всем колонкам.
#8 by ЧеловекДуши
Нашел. Вывод полей в нужной колонке
#9 by ЧеловекДуши
Смотри в . Так можно сделать любую колонку, не только итоговую :)
#10 by rut111
Да не проблема мне нарисовать любые колонки, самое главное это в ресурсах вычислить итог по горизонтали и использовать его в текущей колонке.
#11 by rut111
Есть такая структура Отчет     Строки         Вид             Тип     Колонки         Подразделение При выводе колонок Подразделение мне нужно получить по строке Вид общий горизонтальный итог и разделить значение в колонке Подразделение
#12 by rut111
на этот итог
#13 by rut111
up
#14 by ЧеловекДуши
Будет структура Отчет     Строки         Вид             Тип Чего непонятно? В которой ты выведешь свой итог :)
#15 by ЧеловекДуши
Дели, я не против :)
#16 by rut111
А итог по строке я каким образом получу?
#17 by Fragster
В вычислитьВыражение нужно указывать группировку, которая в строках. если же группировки меняются пользователем - то может быть проблема, да.
#18 by echo77
Я, кажется понял что ты хочешь. Но лучше конечно скриншот хороший всем показать Схему покажи - помогу.
#19 by rut111
Красным показано что мне необходимо получить в строке
#20 by rut111
170501.01 мне нужно разделить в колонке на 32170492
#21 by rut111
если выполняю ВычислитьВыражение("Сумма(Результат)", "Вид", "ОбщийИтог") то получаю те же 170501
#22 by rut111
Вертикальный итог
#23 by echo77
Тебе нужно вычислить процент в строке что ли?
#24 by rut111
Да, процент от горизонтального итога
#25 by rut111
процент от горизонтального итога по первой группировке
#26 by echo77
Схему можно куда-нибудь выложить?
#27 by rut111
#28 by echo77
Так. Поле ВидРасчетаКод - на хер не нужно. В группировке просто выберешь поле ВидРасчета.Код Так же советую сделать для других подобных полей. Дальше посмотрю чуть позже
#29 by rut111
Отчет не мой, мне нужно только добавить процентовку
#30 by echo77
Так что ли надо?
#31 by echo77
Или так?
#32 by rut111
По первой строке считает правильно 17550/539424 И в подгруппах должно делиться тоже на 539424(7750/539424), на горизонтальный итог первой группировки
#33 by echo77
Самое простое - это прикрутить еще один набор данных, рассчитывающий Сумму начисления в разрезе "Вид занятости",    "Вид ЗП" и считай процент
#34 by echo77
Если настроить группировки в виде:            + Подразделение - то все можно вычислить С кросс-таблицей беда
#35 by rut111
Да, сделал прямо в запросе, собирает итог по этим группировкам для каждой строки запроса и через максимум вывожу
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С