|
Вывод общих итогов на макет
| ☑ |
0
volkVVV
03.06.13
✎
12:30
|
Доброго времени суток форумчане!
Возник вопрос при выводе общих итогов на макет. Делаю заполнение макета следующим образом.
Пока Результат.Следующий() Цикл
...
Если ТипЗаписи = ТипЗаписиЗапроса.ДетальнаяЗапись Тогда Строка.Параметры.Заполнить(Результат);
...
ИначеЕсли ТипЗаписи = ТипЗаписиЗапроса.ИтогПоГруппировке Тогда
...
ИначеЕсли ТипЗаписи = ТипЗаписиЗапроса.ОбщийИтог Тогда
Вопрос: как вывести общий итог некоторых колонок, если в запросе в итогах, стоит функция МАКСИМУМ?
а то он выводит максимальное значение по всей колонке.
заранее благодарен!
|
|
1
Mitriy
03.06.13
✎
12:42
|
если стоит МАКСИМУМ, то и любой итог будет максимум... если ты хочешь сумму, то и используй СУММА... открытие, правда?
|
|
2
volkVVV
03.06.13
✎
12:55
|
(1) нет, МАКСИМУМ мне нужен для группы, а для общего итога СУММА вот вопрос, каким путем еще можно Общий Итог посчитать.
|
|
3
Любопытная
03.06.13
✎
13:00
|
(2)если в итогах максимум, то только ручками. Выгрузить результат запроса в ТЗ и получить Итог по колонке
|
|
4
Mitriy
03.06.13
✎
13:02
|
(2) как вариант, выводить два поля, одно с макс, другое с суммой...
|
|
5
Mitriy
03.06.13
✎
13:03
|
в смысле, получать... а уж как выводить будешь - твое дело...
|
|
6
volkVVV
03.06.13
✎
13:08
|
(3) (4) спасибо за совет
(3) а если я потом полученное значение еще пересчитываю, при обходе группы (то самое МАКСИМУМ)?
|
|
7
Любопытная
03.06.13
✎
13:12
|
(6)не поняла вопрос. Проще, наверное сделать как в (4) советуют - организовать два поля, по одному посчитать максимум, по другому - сумму.
|
|
8
volkVVV
03.06.13
✎
13:21
|
(7)согласен, но дело в том, что (по порядку), получаю итоги через МАКСИМУМ, но потом при обходе группы, я этот максимум еще пересчитал, например прибавил еще данные, получилась колонка, отличная от результата запроса, вот итог этой колонки мне и нужен, извиняюсь конечно, что может не так что то объяснил...
|
|
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан