|
Подскажите как в СКД сделать свои итоги по горизонтали с иерархией | ☑ | ||
---|---|---|---|---|
0
SalaSky
18.04.12
✎
10:19
|
Поиск юзал, но такой ситуации как у меня не нашел:
Есть отчет: Подразделение Май Июнь Июль Итого Основное Допол. х у z F(x, у, z) Вертикальные итоги у меня считаются нормально (там просто СУММА), а вот для горизонтальных (в том числе и на пересечении горизонтальных и вертикальных) мне нужно подставить свою формулу расчета. Попробовал использовать "Рассчитать по", но это работает только для обычных таблиц (а у меня еще может быть иерархическая). Как тут можно выкрутиться? Уже 2 дня пытаюсь сделать, нахожусь на грани использования макета. |
|||
1
SalaSky
18.04.12
✎
10:30
|
F(x, y, z) = СУММА(x, y, z) * КоэффициентСжатия
|
|||
2
sikuda
18.04.12
✎
10:41
|
Тоже мне Excell нашел... ПроцессорВыводаРезультатаКомпановкиДанныхВТабличныйДокумент тебе поможет...
|
|||
3
SalaSky
18.04.12
✎
10:51
|
(2) А можно поподробней:)? То есть мне нужно перехватить момент заполнения итогов СКД?
|
|||
4
fly7
18.04.12
✎
11:09
|
добавь вычисляемое поле например МойИтог, в выражение напиши "1"
добавь его в ресурсы, в выражении пиши свою формулу |
|||
5
SalaSky
18.04.12
✎
11:28
|
Это уже будет дополнительный реквизит, а мне бы существующий считать по-другому:) С доп реквизитом будет некрасивый отчет.
|
|||
6
SalaSky
18.04.12
✎
11:42
|
Так, разобрался:
1) Отключаем автоматические итоги. 2) Создаем вычисляемое поле "Итого". 3) Создаем доп колонку с этим полем. 4) Создаем такие же реквизиты поля, но с новой формулой, ставим рассчитывать по полю "Итого". |
|||
7
fly7
18.04.12
✎
13:05
|
ну так я тебе тоже самое написал )
|
|||
8
SalaSky
18.04.12
✎
16:38
|
(7) Да, только я это поле не делал ресурсом, это поле стало доп колонкой. Добавил копию старого ресурса с другой формулой и в "Рассчитать по" добавил это поле.
Хотя заработало не полностью, неправильно считает пересечение горизонтальных и вертикальных итогов:) |
|||
9
SalaSky
18.04.12
✎
16:40
|
(6) в п. 4 "Создаем такие же реквизиты поля" = "Создаем копию ресурса"
|
|||
10
Человечкин
18.04.12
✎
16:51
|
Создай вычисляемое поле новое, потом его выводи и поля вкинь туда ресурсов, общие итоги отключи
|
|||
11
SalaSky
19.04.12
✎
12:51
|
Не буду открывать новую ветку и напишу здесь же. Все работает, кроме пересечения горизонтальных и вертикальных итогов. То есть ячейка в нижнем правом углу таблицы, она показывает итог по формуле горизонтальных итогов, а мне надо по формуле вертикальных.
Как объяснить СКД приоритет на пересечении итоговой колонки и итоговой строки? |
|||
12
SalaSky
19.04.12
✎
15:26
|
ап
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |