|
СКД Итог по всем значениям, кроме одного | ☑ | ||
---|---|---|---|---|
0
YFedor
23.06.16
✎
11:32
|
Имеем отчет в СКД (рисунок ниже)
Ресурс сумма рассчитывается, в частности, по полю период, но я хочу, чтобы суммировался ресурс по всем значениям поля период кроме первого (как на рисунке) такое возможно? если Да, то как сделать? http://savepic.net/8237295.jpg |
|||
1
MrStomak
23.06.16
✎
11:37
|
Сумма(ВычислитьВыражениеСГруппировкойМассив("Сумма(Поле)","Период","Период <> &ИсключаемыйПериод"))
|
|||
2
YFedor
23.06.16
✎
12:17
|
(1) ВычислитьВыражениеСГруппировкойМассив - это такая типовая функция СКД?
|
|||
3
aleks_default
23.06.16
✎
12:36
|
Или
ВычислитьВыражение("Сумма(Поле)","Период",,"Первая(1)","Последняя") |
|||
4
YFedor
23.06.16
✎
12:37
|
(3) куда его пихать-то?
|
|||
5
pessok
23.06.16
✎
12:38
|
в ресурс
|
|||
6
aleks_default
23.06.16
✎
12:39
|
промеж нижних полушарий
|
|||
7
MrStomak
23.06.16
✎
12:50
|
(3) ВычислитьВыражение, насколько я понимаю, работает в контексте родительских группировок.
А тут нужно итоговое поле по группировке "Статья" менять. Итоговое поле по группировке "Статья" уже не будет содержать родительскую группировку "Период". Так что, мне кажется, ВычислитьВыражение тут не подойдёт. |
|||
8
pessok
23.06.16
✎
12:52
|
подойдет
|
|||
9
aleks_default
23.06.16
✎
12:59
|
не вижу что там на картинке
Но думаю с помощью "рассчитывать по" это можно разрулить. |
|||
10
YFedor
23.06.16
✎
14:23
|
Сделал вычисляемое выражение "Сумма2":
ВычислитьВыражение("Сумма(Сумма)","Период",,"Первая(1)","Последняя") выводит ровно то же, что и "сумма" |
|||
11
YFedor
23.06.16
✎
14:34
|
Хорошо, другой вопрос: можно ли какое-либо поле выводить только в общих итогах по горизонтали?
|
|||
12
aleks_default
23.06.16
✎
14:53
|
Как ты себе это представляешь? Пустая колонка, с цифрой только внизу, так?
|
|||
13
Jokero
23.06.16
✎
15:05
|
(0) Можно рассчитать свои итоги самостоятельно в запросе, потом вывести их.
У меня тож вопрос по итогам. Как в под итогах поменять название колонки? |
|||
14
YFedor
23.06.16
✎
15:32
|
(0) я бы посчитал в отдельном поле запроса сумму без первой группировки и выводил бы ее, но только в общих итогах
|
|||
15
YFedor
23.06.16
✎
15:32
|
(12) см (14)
|
|||
16
aleks_default
23.06.16
✎
16:00
|
(14) Ну это можно попробовать через условное оформление сделать. Типа такого
http://1c77-1c8x.ru/understanding-1s8/data-link-system/different-resources-in-the-same-column-of-the-skd.html и рьласть использования поставить "общие итоги" |
|||
17
SashaNox
23.06.16
✎
16:25
|
Можно например так: Убери итоги, добавь вычисляемое поле КолонкаИтого со значением = "Итого", добавь это поле в колонки в настройках группировок, в эту группировку добавь ресурс СуммаИтого, которую посчитаешь в запросе.
|
|||
18
YFedor
23.06.16
✎
16:35
|
(17) Не понял, можешь как-то по-подробнее разжевать
|
|||
19
YFedor
23.06.16
✎
16:37
|
Вопрос еще такой: чему равно значение поля группировки в общем итоге по этой группировке?
Хочу в условном оформлении заменить поле сумма на другое поле, но нужно чтобы только в итоге по строке это произошло. Строка - это группировка горизонтальная по полю "Период" |
|||
20
Nuobu
23.06.16
✎
16:42
|
(19) (18) - гугли "свои итоги в скд"
|
|||
21
SashaNox
23.06.16
✎
16:46
|
(18) Итог подсчитай в запросе, такой результат получи:
Период Сумма СуммаИтого 01.01.2016 100 200 01.02.2016 100 200 01.03.2016 100 200 Ну и выводи это поле в отдельной колонке, назови ее "Итого" А вообще лучше разберись с этим: http://1cskd.ru/2011/07/novye-funkcii-skd-8-2-14/ |
|||
22
YFedor
23.06.16
✎
16:49
|
(21) Как посчитать в запросе итог на каждую горизонтальную группировка по всем периодам?
|
|||
23
YFedor
23.06.16
✎
16:51
|
(21) По ссылке кроме вычислить выражение ничего нет интересного по теме.
Но вычислить выражение не сможет подменить значение поля в итоге по строке |
|||
24
SashaNox
23.06.16
✎
16:56
|
(22) ну как, закидываешь свой результат во временную таблицу, откидываешь поле период, группируешь сумму по всем остальным измерениям отчета (по статье), ставишь условие где Период <> &НачалоПериода, помещаешь в еще одну временную таблицу, и соединяешь внутренним соединением две временные таблицы по статье
|
|||
25
aleks_default
23.06.16
✎
16:57
|
Ждем новое "А КАК..."?
|
|||
26
YFedor
23.06.16
✎
17:06
|
(25) жди
|
|||
27
YFedor
23.06.16
✎
17:12
|
(24)
Хорошо, имеем таблицу: Статья Период Сумма СуммаИтого Статья 1 01.01.2016 100 200 Статья 2 01.02.2016 100 200 Статья 3 01.03.2016 100 200 Нужно получить выходную форму Статья 01.01.2016 01.02.2016 01.03.2016 Итого Статья 1 100 100 200 Статья 2 100 100 Для вывода я в СКД использую таблицу группировки строк : Статья группировки колонок : Период Выводимые поля : Сумма получаю Статья 01.01.2016 01.02.2016 01.03.2016 Статья 1 100 100 Статья 2 100 Не понимаю как вывести поле СуммаИтого причем только в общем итоге по строке, при этом в общем итоге по строке не выводить поле сумма? |
|||
28
YFedor
23.06.16
✎
17:15
|
+(27) блин, там все значения съехали, вот еще попробую:
Хорошо, имеем таблицу: Статья Период Сумма СуммаИтого Статья 1 01.01.2016 100 200 Статья 2 01.02.2016 100 200 Статья 3 01.03.2016 100 100 Нужно получить выходную форму Статья 01.01.2016 01.02.2016 01.03.2016 Итого Статья 1 100 100 200 Статья 2 100 100 Для вывода я в СКД использую таблицу группировки строк : Статья группировки колонок : Период Выводимые поля : Сумма получаю Статья 01.01.2016 01.02.2016 01.03.2016 Статья 1 100 100 Статья 2 100 Не понимаю как вывести поле СуммаИтого причем только в общем итоге по строке, при этом в общем итоге по строке не выводить поле сумма? |
|||
29
SashaNox
23.06.16
✎
17:16
|
(27) Вычисляемое поле добавил?
Группировки колонок должно быть две: Период выводимые поля: Сумма КолонкаИтого выводимые поля: СуммаИтого |
|||
30
YFedor
23.06.16
✎
17:16
|
(29) Нет, я же в запросе посчитал итоги
|
|||
31
SashaNox
23.06.16
✎
17:17
|
(27) и на вкладке "другие настройки" отключи вывод итогов
|
|||
32
SashaNox
23.06.16
✎
17:17
|
(30) в запросе ты посчитал поле СуммаИтого, а его надо вывести в группировке поля КолонкаИтого
|
|||
33
YFedor
23.06.16
✎
17:18
|
КолонкаИтого - что за поле?
|
|||
34
YFedor
23.06.16
✎
17:26
|
Поля запроса:
Статья, Период, Сумма, СуммаИтого |
|||
35
SashaNox
23.06.16
✎
17:32
|
"добавь вычисляемое поле КолонкаИтого со значением = "Итого""
|
|||
36
YFedor
28.06.16
✎
11:55
|
(35) Спасибо тебе, все получилось
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |