|
СКД -вертикальная группировка колонок в таблице результата. | ☑ | ||
---|---|---|---|---|
0
e053nk
19.02.18
✎
08:28
|
Нужно вывести группировки результата запроса в одной колонке друг под другом. Сейчас при настройке:
Исходные настройки: http://www.screencast.com/t/tmh6OEH4grS получаем: Текущий результат: http://www.screencast.com/t/kef1ofmjupn Нужно что бы было так: Желаемый результат: http://www.screencast.com/t/4aDwvM1fmsQ Что то не получается настроить вывод в таблицу в желаемом формате. В поиске искал-вроде как похожие темы есть -но до конца я не понял,вообще возможно такое форматирование средствами настройки СКД или нет?Т.е какие настройки указать нужно в СКД, что бы вывести отчет в указанном формате? |
|||
1
Малыш Джон
19.02.18
✎
08:37
|
Хммм... популярная тема) раз в четвертый за последнюю неделю натыкаюсь..
(0) При помощи кода объединять. http://bit.ly/2EBgV5g |
|||
2
e053nk
19.02.18
✎
10:37
|
Про программное объединение я темы видел, они все относительно старые- может уже какие то изменения или решения не программно появились?
|
|||
3
nordbox
19.02.18
✎
10:48
|
Блин ну на вкладке Выбранные поля сделай группы. Неужели так сложно?
|
|||
4
Малыш Джон
19.02.18
✎
11:04
|
(3) и сколько штук их делать?
|
|||
5
e053nk
19.02.18
✎
11:07
|
(3) Честно говоря не совсем понимаю -как это работает? В какой группировке делать? И что в группу включать?
|
|||
6
_Дайвер_
19.02.18
✎
11:08
|
(3) +
(0) Добавляешь группу в настройках, и суешь туда то что нужно, у тебя получится группировка та что тебе нужна |
|||
7
_Дайвер_
19.02.18
✎
11:12
|
||||
8
Малыш Джон
19.02.18
✎
11:21
|
(7) Теперь тебе задам вопрос: и сколько таких групп создавать? На каждое подразделение? И на каждый месяц?
|
|||
9
e053nk
19.02.18
✎
12:33
|
Это звиздец какой то -простейшая вроде задача, но так и не получается настроить в нужном формате. СКД интересная вещь, но "черный ящик" -что выйдет наружу не понятно. Пока оставил вариант с отдельными колонками для всех группировок- будем смотреть как пользователи примут
|
|||
10
nordbox
19.02.18
✎
13:12
|
(9) Ты с луны свалился или дурака включаешь???
Честное слово, без обид. Делай сначала группу Подразделение В ней две подгруппы Семейный и вторая Типовой В них запихивай в каждую свои поля. |
|||
11
rozer76
19.02.18
✎
13:34
|
(10) у ТС подразделение и типдоговора - группировки, какие группы/подгруппы ...
|
|||
12
nordbox
19.02.18
✎
13:40
|
(11) И чо?
|
|||
13
nordbox
19.02.18
✎
13:42
|
(0) Вообще слился
|
|||
14
e053nk
19.02.18
✎
13:56
|
(13) Я не слился..У меня еще параллельно куча дел проходит.
По поводу: "Делай сначала группу Подразделение В ней две подгруппы Семейный и вторая Типовой В них запихивай в каждую свои поля.": Подразделения -это группировка, а Семейный и Типовой -это значения подчиненных группировок -и я сейчас знать не знаю сколько этих будет (2,5,8) -мне как эти подгруппы заводить? |
|||
15
nordbox
19.02.18
✎
13:59
|
У тебя
>>Семейный и Типовой Что? Измерение Как оно называется? Короче давай на почту отчет ))) может у меня получится )) |
|||
16
e053nk
19.02.18
✎
14:08
|
(15) >Семейный и Типовой -это значения группировки ТипДоговора.
Во вложение из (0) Исходные настройки: -там видно что есть группировка ТипДоговора. |
|||
17
nordbox
19.02.18
✎
14:09
|
+15 может тебе вообще форму отчета поменять???
потому что если у тебя >>значения подчиненных группировок Будет 123 это уже не отчет, а портянка |
|||
18
e053nk
19.02.18
✎
14:51
|
Я форму не заказываю -это клиент хочет что бы было так.
|
|||
19
nordbox
19.02.18
✎
15:00
|
(18) Ну ТыЖПрограммист, попробуй объясни ему бредовость идеи
|
|||
20
Малыш Джон
19.02.18
✎
15:06
|
(19) почему бредовость? Бывает частенько нужно два-три вложенных уровня группировки по колонкам(с объединенными шапками у одной и той же группировки)
Другое дело, что в СКД такой возможности нет. |
|||
21
nordbox
19.02.18
✎
16:49
|
(20)>>Другое дело, что в СКД такой возможности нет.
ЧИВООООООО????? Не смеши мои тапочки |
|||
22
Малыш Джон
19.02.18
✎
16:50
|
(21) продемонстрируй.
только сначала посмотри в (0) каков желаемый результат |
|||
23
nordbox
19.02.18
✎
16:56
|
https://b.radikal.ru/b07/1802/38/db469c7b335f.jpg
Извращений можно делать до тошноты, один из вариантов |
|||
24
DrShad
19.02.18
✎
17:06
|
(21) +1
|
|||
25
nordbox
19.02.18
✎
17:12
|
(22) Куда же ты пропал? )))
|
|||
26
Малыш Джон
19.02.18
✎
18:13
|
(25) ну сидеть на мисте - это не мое основное занятие, надо и деньги зарабатывать иногда)
(23) вот теперь сделай так, чтоб у тебя на 2017 была не отдельная шапка на каждый месяц, а одна - на год. Я про это и писал: два-три уровня группировки с объединенной шапкой по каждому уровню группировки На примере года это не так очевидно, а в примере у ТС, когда есть разбивка по месяцам, месяца - на подразделения, подразделения - на договоры(ну или что там) - если сделать так как в (23) - в глазах зарябит. |
|||
27
nordbox
19.02.18
✎
18:53
|
А чем тебе год не устраивает?
|
|||
28
Малыш Джон
19.02.18
✎
19:01
|
(27) так в этом то весь и прикол.
если есть одна группировка(месяцы например) - без проблем добавляем в колонки группировку по месяцам если нужно разбить показатели по группам - без проблем, добавляем фиксированные группы в выбираемые поля и норм а если есть несколько вложенных группировок по колонкам - то туши свет - скд может наделать колонок столько, сколько получается колонок по самому нижнему уровню; а так как уровней вложенности несколько, то на последнем уровне получается дохрена колонок. И какая колонка к чему относится - это нужно реально читать название в каждой шапке, что не очень удобно. |
|||
29
nordbox
19.02.18
✎
19:06
|
Дык во первых если у него отчет будет я Ноября 17-го по февраль 18-го Как и что он будет смотреть, Это раз.
Во вторых ему было предложено пересмотреть структуру отчета, В третьих у меня сейчас данные иначе просто построены на данный момент и ломать я их не буду ради эксперимента. На ранних вариантах когда я делал структуру данных иначе, у меня было именно как ты и говоришь, год сверху, на всю партянку |
|||
30
nordbox
19.02.18
✎
19:07
|
+29 даже если у него будет год сверху, то нахрена такая группировка между Ноябрем и Февралем, он все равно не увидит год
|
|||
31
Малыш Джон
19.02.18
✎
19:11
|
(28) ну я же пишу, что на примере с годом - неочевидно.
Вот один из реальных примеров: выбирается период в отчете(ну год или полгода там) и он формирует следующие данные - выбираются выплаченные деньги, при этом колонки бьются на подразделения, а подразделения внутри бьются по месяцам, чтобы оценить цифры помесячно. И если сделать так как в (23) то по одному подразделению будет шапок столько же, сколько и месяцев, и в целом нихрена не понятно с первого взгляда, какая цифра к какому подразделению относится, надо вчитываться в названия шапок. |
|||
32
Малыш Джон
19.02.18
✎
19:11
|
(31) к (30)
|
|||
33
nordbox
19.02.18
✎
19:18
|
Ну дык он и пишет сверху дату, пусть месяц, потом подразделения, а Измерение у него всего одно-Сотрудник
Цель этого бреда? Пример который я привел группировку по колонкам, у меня там измерений туева хуча, просто я их не показал, меня устраивает, а у него изначально бред. |
|||
34
nordbox
19.02.18
✎
19:21
|
+33 Тогда уж пусть подразделение запихнет в группировку как измерение, и колонки квантует по месяцам, а в месяцах внутри по суммам
|
|||
35
nordbox
19.02.18
✎
19:23
|
+34 и будет у него сотры по по подразделениям сгруппированы, а колонки хоть по секундам пусть извращается
|
|||
36
Малыш Джон
19.02.18
✎
19:32
|
(35) если возвращаться к ТСу - то подразделения бьются ещё на что-то(предположительно договоры)
ну понятно, что все лишние группировки можно из колонок убрать и в строки впихнуть, но это не всегда удобно. Плюс - мое мнение по поводу, что "СКД так не может" - именно о том, что несколько вложенных уровней группировок по колонкам(с одной шапкой - на одну группировку по всем уровням) сделать чисто средствами СКД не получится. А уж реально это нужно, или это бред - это дело десятое. |
|||
37
nordbox
19.02.18
✎
19:35
|
Можно много чего вкладывать, просто все зависит от того как данные организованны, какая структура у данных
|
|||
38
nordbox
19.02.18
✎
19:36
|
Заметь, кроме нас с тобой эту ветку ни кто не читает )))
ТС не надо, а лично мне тем более ) |
|||
39
e053nk
19.02.18
✎
21:52
|
(38) Не, не-я ветку читаю, очень интересные вещи. Не всегда могу находится на форуме-но информацию принимаю, пытаюсь натянуть на свою задачу. Пока вариант, предложенный nordbox не дает нужного результата-либо он вообще не применим для моего случая, либо руки у меня кривые. Но пока получается только как в (23) с годами-но это совсем не то что нужно
|
|||
40
nordbox
19.02.18
✎
22:04
|
(39) Ну вот смотри
у тебя будет таблица: Подразделение КолДоковЗаписи|КолУслуг|СуммаУслуг Договор Сотрудники ________________________ Подразделение 1 Семейный Иванов Петров Типовой Плюшкин Ватрушкин Подразделение 2 Семейный Сидоров Козлов Типовой ..... Далее идут итоги по группировкам Итого по всей конторе А колонки группируются у тебя по датам, неделям или месяцам как там тебе надо Будет более читаемый отчет, кроме того что бы в глазах не рябило, группировки же схлопываются плюсиками |
|||
41
nordbox
19.02.18
✎
22:07
|
Можно договора с подразделениями поменять местами, все зависит от необходимости видения картинки
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |