|
Разные итоги в группировке в универсальном отчете 8.2 | ☑ | ||
---|---|---|---|---|
0
pushnoy
15.07.15
✎
15:15
|
v8: Универсальный отчет: как считать итоги не по всем группировкам?
Собственно, вопрос у меня, как и в ссылке. Нужно выводить в одной группировке "количество различных", а в вышестоящей - "сумму". Можно ли так сделать в отчете на базе универсального? |
|||
1
John83
15.07.15
✎
15:40
|
смотри анализ заказов покупателей
будет что-то вроде выбор когда номенклатура is not null тогда количество(различные номенклатура) когда номенклатура is null тогда сумма(суммаостаток) конец |
|||
2
pushnoy
15.07.15
✎
16:21
|
(1) спасибо!
|
|||
3
pushnoy
15.07.15
✎
16:48
|
На самом деле немного не получается сделать по типу "Анализ заказов". Там не высчитываются общие итоги
|
|||
4
Зеленый пень
15.07.15
✎
16:58
|
Что за "универсальный отчет" имеется ввиду?
Их штуки 4 разных в разных конфигурациях. Конфигурация какая? |
|||
5
John83
15.07.15
✎
17:01
|
(4) какие еще есть кроме УТ и УПП?
|
|||
6
John83
15.07.15
✎
17:02
|
(3) для общих итогов так же условие накладываешь через is null
|
|||
7
pushnoy
15.07.15
✎
17:17
|
(6) У меня КА. Сейчас обрисую примерно, что надо. Допустим, группировки нумеруются с 1 (это самая нижняя) до 4 (это общая). Нужно так: 1 группировка - остаток, 2 группировка - остаток/количество различных, 3 группировка - сумма всех вторых группировок, 4 группировка - сумма всех третьих. Через способ из анализа заказов получается только для 1 и 2 группировки сделать, как надо. Там и в анализе заказов только для первой и второй сделано, а для общих нет.
|
|||
8
Зеленый пень
15.07.15
✎
17:30
|
(5) Сначала в типовых были ОтчетСписокКроссТаблица и ОстаткиИОбороты, потом еще добавился УниверсальныйОтчет на построителе, в последних - на СКД.
В КА 1.1 (более поздних под рукой нет) - тоже УниверсальныйОтчет на Построителе. Его можно поковырять, там есть интересные вещи типа мСоответствиеПолейИИзмерений. Возможно, что-то можно наковырять или своё добавить - только надо глубоко копать. |
|||
9
pushnoy
15.07.15
✎
17:56
|
(8) спасибо! Буду пробовать
|
|||
10
John83
15.07.15
✎
18:35
|
(7) пробуй с итогами как я написал
|
|||
11
pushnoy
16.07.15
✎
09:42
|
(10) Да я как раз-таки с общими итогами и пробовала. Не получается. У товара(2 группировка) может не быть регистратора (1 группировка), но остаток будет. Поэтому не получается для группировок выше так же сделать Сумма(КоличествоОстаток)/Количество(Регистратор). Так же неправильно: Сумма(КоличествоОстаток).
|
|||
12
pushnoy
16.07.15
✎
12:23
|
Вдруг кто-то тоже ищет ответ на такой вопрос... У меня получилось так: я создала временную таблицу, в которой Склад, Номенклатура, Количество регистраторов. Потом соединяю с итоговой и добавила новое поле, в котором остаток делю на количество регистраторов. А в итогах просто суммирую. Получается, что в нижней группировке по регистратору конечный остаток средний, но потом в группировке выше (по номенклатуре) он суммируется и получается правильный, что для моей задачи допустимо
|
|||
13
John83
17.07.15
✎
00:40
|
(12) примерно такой же принцип и в анализе заказов - делится на количество элементов
|
|||
14
pushnoy
17.07.15
✎
09:27
|
(13) Да, но в анализе заказов по таким полям не высчитываются общие итоги. Вычисляется только по группировке "заказ покупателя". А мне и общие нужны, и по другим группировкам. Нехорошо, конечно, сделала, и отчёт долго работает, но показывает правильно) Буду оптимизировать)
|
|||
15
John83
17.07.15
✎
10:42
|
(14) внутреннее соединение довольно быстро отрабатывает
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |