|
Перемножить итоги в отдельной колонке СКД | ☑ | ||
---|---|---|---|---|
0
ozon0
21.07.16
✎
13:59
|
Добрый день. Имеется задача: УТ 11, отчет выручка и себестоимость продаж. Нужно добавить колонку "остатки на складе" и "коэффициент" = остатки на складе/количество продаж. Остатки я добавил, а колонка коэффициент считается как остаток/количество продаж в разрезе чего-то, а мне надо чтобы делилось на итоговую сумму продаж. Как задать это в СКД?
http://saveimg.ru/pictures/21-07-16/30e244a3f78cb7b2e3123abe0102e171.JPG |
|||
1
Defender aka LINN
21.07.16
✎
14:05
|
В выражении ресурса можно прямо руками прямо выражения набирать
|
|||
2
ozon0
21.07.16
✎
16:07
|
В отчете на закладке Ресурсы вбил
Формат(ВычислитьВыражение("ВНаличииОстаток/Количество"),"ЧДЦ=2") http://saveimg.ru/pictures/21-07-16/deddcafdc15031e3934befe87ff3a3b2.JPG В колонке получил что-то среднее из суммы всех строк(скрин не полный), а нужно 4432/7965 = 0,56. |
|||
3
runoff_runoff
21.07.16
✎
16:14
|
формат не нужен
|
|||
4
ozon0
21.07.16
✎
16:20
|
(3) округляю
|
|||
5
ovrfox
21.07.16
✎
16:49
|
При выводе задашь формат ресурсу, этого будет достаточно
Тебе скорее всего моможет выражение Сумма(ВНаличииОстаток)/Сумма(Количество) |
|||
6
ovrfox
21.07.16
✎
16:52
|
Если нужен итого более высокого уровня внутри группировки - его нельзя получить в СКД
Нужно править запрос таким образом, чтобы строки данных были соединены с соотвествующей строкой итогов. |
|||
7
тарам пам пам
21.07.16
✎
17:11
|
(6) >Если нужен итого более высокого уровня внутри группировки - его нельзя получить в СКД
Все можно, смотри справку по функциям "Вычислить..."; там можно либо общий итог задавать, либо вычислять в контексте конкретной группировки. Там вообще много чего можно в ресурсах сделать... (2) неправильно выражение написал, тебе нужно либо Сумма(ВНаличииОстаток) / ВычислитьВыражение("Сумма(Количество)", "ОбщийИтог") - делит на общую сумму продаж, по всей номенклатуре либо Сумма(ВНаличииОстаток) / ВычислитьВыражение("Сумма(Количество)", "Номенклатура") - делит на сумму продаж по конкретной номенклатуре |
|||
8
тарам пам пам
21.07.16
✎
17:14
|
да, и еще - за обзывание суммы "Количество" руки пообрывал бы.
|
|||
9
aleks_default
21.07.16
✎
17:28
|
(8)+100500
|
|||
10
ozon0
21.07.16
✎
17:34
|
(8) (9)
В данном случае это количество проданной номенклатуры. |
|||
11
aleks_default
21.07.16
✎
17:42
|
Количество продаж, вот для меня, вне контекста вашей ситуации, но в контексте запроса - это сколько раз выполнили продажу, количество документов реализации если угодно, но никак не количество проданной номенклатуры.
Количество проданной номенклатуры - это объем продаж. |
|||
12
aleks_default
21.07.16
✎
17:43
|
Если бы сразу написали правильное обозначение - было бы сразу понятно что делить на объем продаж вам нужно в разрезе Номенклатуры, а так хрен пойми что вам нужно.
|
|||
13
ozon0
21.07.16
✎
17:51
|
(12) отчет типовой "Динамика продаж", т.е. кроме полей коэффициент и остаток, все стандартное.
(7) неа, что-то не то по прежнему. |
|||
14
ozon0
21.07.16
✎
18:18
|
Максимум(ВНаличииОстаток) /сумма(Количество) получил, что хотел.
|
|||
15
тарам пам пам
22.07.16
✎
10:09
|
(14) А это значит, что ты для остатков и периодов неверно роли задал или вообще их не задал. У тебя потом будут ошибки вылезать в итогах по остатку.
|
|||
16
ozon0
22.07.16
✎
12:11
|
(15) Понял. А как сделать, чтобы номенклатура была без группировок, т.е. на самом нижнем уровне. Чтобы показывал остатки именно по позициям, а не по документам движения.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |