|
Не могу правильно просуммировать по группировкам в отчете на базе Универсального. | ☑ | ||
|---|---|---|---|---|
|
0
Румата
18.12.18
✎
10:11
|
Помогите разобраться с простой задачей. Сфера деятельности - "Рекламное агентство". Есть регистр сведений, в который добавляются записи при формировании отчета какой щит был занят на момент формирования отчета.
Надо на основании этих данных сделать отчет, который будет показывать разницу в занятых и свободных щитах за разные периоды. Структура регистра очень простая - все измерения, кроме одного ресурса "ЩитРаботал" - тип у ресурса (булево). Вот сам запрос : ВЫБРАТЬ ИсторияЗанятости.Период КАК Период, ИсторияЗанятости.Пользователь КАК Пользователь, ИсторияЗанятости.Щит КАК Щит, ИсторияЗанятости.ДатаНачала КАК ДатаНачала, ИсторияЗанятости.ДатаОкончания КАК ДатаОкончания, ИсторияЗанятости.Регион КАК Регион, МАКСИМУМ(ВЫБОР КОГДА ИсторияЗанятости.ЩитРаботал ТОГДА 1 ИНАЧЕ 0 КОНЕЦ) КАК ЩитРаботал ИЗ РегистрСведений.ИсторияЗанятости КАК ИсторияЗанятости СГРУППИРОВАТЬ ПО ИсторияЗанятости.ДатаНачала, ИсторияЗанятости.Период, ИсторияЗанятости.Пользователь, ИсторияЗанятости.Щит, ИсторияЗанятости.Регион, ИсторияЗанятости.ДатаОкончания По факту хочу видеть в группировке строк "Регион" и "Щит", а группировке колонок "Период". Отчет формируется, но итоги рассчитываются не правильно. Или во всех группировках "1" или задвоенное (затроенное). Мне надо чтобы по щиту всегда выводился "1", а по "Региону" суммировались количество рабочих щитов за каждый период. |
|||
|
1
Румата
18.12.18
✎
10:53
|
Вверх
|
|||
|
2
IvanGorbunov
18.12.18
✎
10:58
|
(1) посмотрите на результат запроса в консоле запроса и будет видно какие поля являются причиной задвоения
|
|||
|
3
IvanGorbunov
18.12.18
✎
11:00
|
А зачем вы группировуете в универсальном отчете, он же вроде как потом сам текст запроса изменяет, в зависимости от группировок пользователя
|
|||
|
4
shadow_sw
18.12.18
✎
11:00
|
даты в группировке - дают разбег
|
|||
|
5
Румата
18.12.18
✎
11:15
|
(IvanGorbunov) Спасибо, в консоле посмотрел, разобрался почему задвоение было.
(shadow_sw) ДатаНачала и ДатаОкончания давали задвоение, т.к. по одному и тому же щиту история сохранялась за каждый месяц. Сколько месяцев - столько и задваивал. Как только поставил отбор по конкретному месяцу - все стало нормально. Всем спасибо, вопрос закрыт ! |
| Форум | Правила | Описание | Секции | Поиск |