Имя: Пароль:
1C
 
СКД, функция Вычислить() и таблица
0 samozvanec
 
03.03.15
13:43
в общем такие дела, настройки не список, а таблица, в колонках ПериодМесяц, в строках строки(!), хочу считать долю. в ресурсах в выражении пишу
СУММА(МояСумма) / Вычислить("СУММА(МояСумма)", "МояГруппировка")

МояГруппировка - предпоследняя, рассчитывать по ставлю по последней.
в итоге - когда месяц один, считает, как я хочу, т.е. так же, как если выбрать поле % в группе у ресурса. когда месяцев несколько, как я хочу, считает только в горизонтальном общем итоге, в остальных колонках долю берет от этого же горизонтального общего итога. короче по горизонтали считает, а я хочу по вертикали.

где чего я упустил?
а можно как то в ресурсах написать % в группе?
1 DrShad
 
03.03.15
13:54
%в группе это системное поле в настройках
2 DrShad
 
03.03.15
13:54
и скинул бы свой мега отчет на посмотреть
3 DrShad
 
03.03.15
13:55
и может это поможет
http://infostart.ru/public/97199/
4 samozvanec
 
03.03.15
14:05
(1) знаю, в ресурсы его можно вытащить?
(2) там программно все заполняется в зависимости от настроек, поэтому смотреть достаточно муторно.
(3) а вот это может и поможет! спасибо
5 samozvanec
 
03.03.15
14:29
товарищи, ну еще подсказочку!!!
6 samozvanec
 
04.03.15
08:25
ап! вопрос актуален, гении СКД, где вы?
7 samozvanec
 
04.03.15
13:32
после обеда последний ап
8 ам794123
 
04.03.15
13:59
А если так:  Вычислить("СУММА(МояСумма)", "ПоследняяГруппировка")  / Вычислить("СУММА(МояСумма)", "МояГруппировка")
9 samozvanec
 
04.03.15
17:21
(8) не катит

вот если б кто пояснил, как отдельно задать формулу для вертикального и горизонтального общих итогов, и как правильно считать % в группировке, когда в настройках таблица, а не список
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.