Вход | Регистрация
 

СКД.Ресурсы (Итог по группировке отдела)

СКД.Ресурсы (Итог по группировке отдела)
Я
   PRo100nik
 
04.06.19 - 21:30
Дано

Текст Запроса
выбрать
НачалоПериода(&ТекДата,Месяц) как ПериодМесяц,
НачалоПериода(&ТекДата,День) как ПериодДень,
5 как Сумма,
"ОТдел1" как Отдел,
"Иванов" как Продавец

Объединить

выбрать
НачалоПериода(&ТекДата,Месяц) как ПериодМесяц,
НачалоПериода(&ТекДата,День) как ПериодДень,
10 как Сумма,
"ОТдел1" как Отдел,
"Зайцев" как Продавец

Объединить

выбрать
НачалоПериода(&ТекДата,Месяц) как ПериодМесяц,
НачалоПериода(&ТекДата,День) как ПериодДень,
7 как Сумма,
"ОТдел2" как Отдел,
"Петров" как Продавец

Настройки отчета
Вид Таблица
Выбранные поля:Сумма
Строка
Продавец
Отдел
Колонка
Период месяц
Сейчас отчет формирует в таком виде
Продавец      01.06.2019                      
  Иванов      Сумма
    Отдел1    5

  Зайцев      Сумма
    Отдел1    10

  Петров      Сумма
    Отдел2    7

а требуется
Продавец      01.06.2019                      
  Иванов      Сумма
    Отдел1    15(Сумма всего отдела)

  Зайцев      Сумма
    Отдел1    15(Сумма всего отдела)

  Петров      Сумма
    Отдел2    7(Сумма всего отдела)
 
 
   palsergeich
 
1 - 04.06.19 - 21:32
(0) Не поленился бы ДТ что ли своего решения приложил. Реально думаешь эту портянку аннализировать кому то интересно будет?
   PRo100nik
 
2 - 04.06.19 - 21:40
Сорри. Нужно средствами скд нужна просуммировать сумму отдела и сопоставить эту сумму в соответствии группировки отдела.
   palsergeich
 
3 - 04.06.19 - 21:48
Ну в чем сложность приложить внешний отчет хотя бы?
   PRo100nik
 
4 - 04.06.19 - 21:51
а как приложить? Я только зарегилась, и нет кнопки скрепки в окне сообщения
   palsergeich
 
5 - 04.06.19 - 22:05
(4) Выложи на любой файлообменник а сюда ссылку.
Яндекс или гугл диск пойдет вполне
   PRo100nik
 
6 - 04.06.19 - 22:14
   PRo100nik
 
7 - 05.06.19 - 06:35
Видать это нереализуемо
   Здравый_смысл
 
8 - 05.06.19 - 06:56
Реализуемо. Сделай отдельным пакетом выборку с группировкой по отделу во временную таблицу, без продавцов, потом связь с основной выборкой по отделу.
   PRo100nik
 
9 - 05.06.19 - 07:39
Запросом все можно, но хотелось бы обойти минимальным кодом строк
   toypaul
 
10 - 05.06.19 - 07:51
   PRo100nik
 
11 - 05.06.19 - 07:58
Я не могу отдел настроить в качестве колонки, их может быть очень много. Нужно строкой и под продавцом , так как продавец может отработать в нескольких отделах. Вот как сделать , не меняя настройки отчета скд. Перепробовала функции в массив и таблицу значений, но расчёт вычисления в контексте тек, группировки
   toypaul
 
12 - 05.06.19 - 08:07
(11) невнимательно прочитал задачу. сейчас переделаю
   PRo100nik
 
13 - 05.06.19 - 08:31
Все ещё актуально
   toypaul
 
14 - 05.06.19 - 08:39
самый нормальный совет в (8)
   PRo100nik
 
15 - 05.06.19 - 08:42
Ясно, только через запрос, средствами скд не получится
   palsergeich
 
16 - 05.06.19 - 09:30
(15) можно через ВычислитьВыражение например, но лучше запросом
   PRo100nik
 
17 - 05.06.19 - 09:33
Можно подробнее как сделать через вычислить и почему лучше запросом
   palsergeich
 
18 - 05.06.19 - 09:36
(17) вычислить плоха тем, что если группировок много, то для практически каждой группировки надо будет писать свое выражение ресурса.
+ Отчёт становится плохо модифицируем, изменение структуры может привести к некорректным данным.
Это такой expert mode, это нужно применять только тогда, когда это оправдано.
   toypaul
 
19 - 05.06.19 - 09:37
(16) постою послушаю тоже ... 2 часа туда сюда вертел ничего не придумалось.
   PRo100nik
 
20 - 05.06.19 - 10:43
Ну предположим , что менять структуру отчета не будут, группировок всего 2, продавец и отдел, вот как по каждому продавцу , сопоставить сумму итоговую отдела через вычислит выражение, а ещё конечно лучше , если покажете примером .. можно во вложенном отчете по ссылке , просто уже как день кручусь и ничего путного не приходит
   Здравый_смысл
 
21 - 05.06.19 - 11:33
Я же в (8) написал. Выбирай в ВТ с группировкой по отделу поля отдел и сумму, к основной выборке цепляй эту ВТ, связь по полю "отдел" , вытаскивай сумму из этой же ВТ. Будет щятье.
   Здравый_смысл
 
22 - 05.06.19 - 11:33
Не надо возни с вычислениями вне запроса. Это совершенно лишнее.
   Здравый_смысл
 
23 - 05.06.19 - 11:36
(19) ВычислитьВыражение - это когда больше одного источника данных, тот ещё трэш и угар. Пару раз воспользовался от безысходности, реально полезно, но лучше не злоупотреблять, когда можно обойтись без этого.
   toypaul
 
24 - 05.06.19 - 11:40
(23) дэк дело в том что я с ВВ и ВВсГМ дружу. и 2 часах их вертел туда и сюда. ничего не выходит. ну нет возможности по подчиненной группировке с отбором по текущему значению группировки просуммировать.

а палсергееич молчит чего-то. нам же интересно :)


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.