|
СКД: вставить доп строку с результатом между группировками | ☑ | ||
---|---|---|---|---|
0
del_sun
07.02.16
✎
01:43
|
Допытис есть группы статей
Выручка, Оплаты, Другие статьи. В каждую из групп входят свои статьи соответственно. т.е. вывод выглядит примерно как Группа статей 1 (Выручка) Статья 1 Статья 2 Группа статей 2 (Оплаты) ... Группа статей 3 (Другие статьи) Каким образом можно вывести после группы статей 1 и 2 результирующую строку (типа Итога Группа 1 + Группа 2 ) а затем продолжить вывод Группы статей 3 ??? |
|||
1
del_sun
07.02.16
✎
01:43
|
Допытис = Допустим, видно совсем мозг выключен...
|
|||
2
Asmody
07.02.16
✎
01:49
|
(0) Можно сделать две одинаковые группировки, сделать в каждой соответствующий отбор (который не выводить) и настроить показ итогов.
|
|||
3
Asmody
07.02.16
✎
01:50
|
но это подойдет, если Группа1 и Группа2 заранее известны и фиксированы
|
|||
4
Ахмадинежад
07.02.16
✎
01:52
|
включить группу 1 и 2 в другую папу статей тоже что приходит в голову и условным оформлением растерзать
|
|||
5
Asmody
07.02.16
✎
01:52
|
правильнее, наверно, всё таки придумать признак, объединяющий Группу1 и Группу2, сделать его где-то каким-то реквизитом и группировать по нему.
|
|||
6
del_sun
07.02.16
✎
01:55
|
(5) да но проблема в том что вместо выражения Группа 1 + Группа 2 допустим может быть еще строка Группа 1 / Группа 3 :) т.е. после определенных групп статей необходимо добавлять некую результирующую строку
сразу скажу что структура групп заранее известна положение доп вычисляемых строк тоже известна. |
|||
7
del_sun
07.02.16
✎
01:58
|
еще добавлю что вывод это таблица
в строках группы статей в колонка период ресурсы соответственно какие то значение . и вот очень хочется как то вклиниваться между строками таблицы и вставлять соответственные расчеты. Все что мне приходит сейчас в голову это просто собрать эту таблицу по кускам и передать как внешний источник в скд а скд уже выведет :) чего уж там ... |
|||
8
del_sun
07.02.16
✎
01:59
|
Но хотелось бы как то все таки не так ... СКД же умная :)
|
|||
9
Ахмадинежад
07.02.16
✎
02:04
|
а свой макет на группировку ?
|
|||
10
del_sun
07.02.16
✎
02:05
|
(9) и как мне это может помочь ?
|
|||
11
Ахмадинежад
07.02.16
✎
02:05
|
на разделяющую, а в тех фильтры по нужной папке
|
|||
12
del_sun
07.02.16
✎
02:10
|
(11) переосмыслю на практике ....
|
|||
13
Ахмадинежад
07.02.16
✎
02:15
|
через объединить запросы у которых фильтры по разгным папкам
|
|||
14
del_sun
07.02.16
✎
02:18
|
если я правильно поняла у меня будет Группировка1 с отбором по Группе 1 потом на этом же уровне будет Группировка 2 с отбором по группе 2 потом я на этом же уровне добавляю свою группировку3 делаю для нее макет, и типа в параметрах ресурсов мне нужно написать выражение какое то которое бы вычислило мне Итог(Грппировка1.Ресурс1) + Итог(Группировка2.Русерс1).
|
|||
15
Ахмадинежад
07.02.16
✎
02:19
|
сделай еще через объединить - чтобы одна строка была, нужная тебе - и условным оформлением её
|
|||
16
del_sun
07.02.16
✎
02:19
|
а с объединением вообще не понимаю как в нужном месте втулить свою строку.... оно ж мне даст одну большую таблицу всего вместе т.е. по сути тот же результат ... Или это просто ночь и я что то не так понимаю ?
|
|||
17
Asmody
07.02.16
✎
02:20
|
(14) не, Группировка1 будет с отбором ВСписке {Группа1, Группа2}, а Группировка2 бубет с отбором Не ВСписке {Группа1, Группа2}
|
|||
18
del_sun
07.02.16
✎
02:20
|
ААА кажется поняла :)))) предлагаете расчитывать сумму для каждой строки :)))
|
|||
19
Asmody
07.02.16
✎
02:21
|
Если состав групп не известен, то это плохо.
Произвольные формулы можно было бы еще как-то пользовательскими полями нагородить… |
|||
20
del_sun
07.02.16
✎
02:23
|
состав групп известен :) как раз и даже четко порядок следования задан. Просто часть этих строк это группы статей а другая часть расчетные данные в зависимости от того, что там по группам получается.
|
|||
21
Ахмадинежад
07.02.16
✎
02:24
|
(19) но некий алгоритм узнавания то может быть хотя бы )
|
|||
22
Asmody
07.02.16
✎
02:26
|
(20) Тогда крути пользовательские поля, там формулы для итогов можно задавать. И отборами собирай в группировки то, что нужно.
|
|||
23
Asmody
07.02.16
✎
02:27
|
В принципе, можно строки "итогов" отдельными группировками сделать.
|
|||
24
Asmody
07.02.16
✎
02:28
|
Т.е. на одном уровне будет несколько группировок с разной детализацией и разными отборами.
|
|||
25
Asmody
07.02.16
✎
02:28
|
Ну и условным оформлением всё это раскрасить.
|
|||
26
del_sun
07.02.16
✎
02:31
|
(24) Идею поняла, с реализацией пока мой мозг не может справиться... устал бедняжко уже. Об этом я уже подумаю как посплю :)
Так что спасибо за идеи |
|||
27
Asmody
07.02.16
✎
02:32
|
(26) Угу, спокойной ночи!
|
|||
28
del_sun
07.02.16
✎
02:34
|
А еще тогда сюда же вопрос :) можно ли как то свое выражение в своем макете вставить для группировки ?
Скажем стоит периодичность МЕсяц период выводится Январь февраль и т д Стоит Периодичность Квартал В и группировка выдает вместо даты 1 квартал 2 квартал и т д Год - соответственно только год. |
|||
29
del_sun
07.02.16
✎
02:35
|
Периодичность указывает пользователь. Запрос соответственно выдает с данной периодичностью какие то данные. период же выводится просто в виде даты а хочется как то красиво
|
|||
30
del_sun
07.02.16
✎
02:37
|
Но чувствую что это будет чудное вычисляемое поле :)
|
|||
31
del_sun
07.02.16
✎
02:37
|
ладно пока все равно не могу сообразить как его так исполнить. так что да Спокойной ночи.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |