|
Вывести содержимое группировки по горизонтали в СКД | ☑ | ||
---|---|---|---|---|
0
iSNEG
05.07.18
✎
21:40
|
Всем доброго времени суток!
Есть таблица (справочник) A | 1 A | 3 B | 4 C | 6 C | 7 C | 9 Можно ли с помощью СКД сделать отчет вида А | 1 | 3 B | 4 C | 6 | 7 | 9 Если да, то как? Или только программно считать каждую строку? |
|||
1
vde69
05.07.18
✎
21:49
|
точно как тебе надо - нельзя, можно так (то есть нужно ввести названия столбцов)
| X | Y | Z А | 1 | 3 B | 4 C | 6 | 7 | 9 |
|||
2
iSNEG
05.07.18
✎
22:04
|
(1) Спасибо.
дело в том, что количество колонок заранее неизвестно, оно в разумных пределах, но тем не менее. Справочник - Аналоги номенклатуры (запчастей) реализован подобным образом. Т.е. у одной позиции может быть 1 аналог, а может и 10+ |
|||
3
iSNEG
05.07.18
✎
22:05
|
Хотя количество колонок можно посчитать заранее запросом - сгруппировав и выбрав первое максимальное количество.
|
|||
4
iSNEG
05.07.18
✎
22:06
|
Только как все это к СКД прикрутить?..
|
|||
5
vde69
05.07.18
✎
22:10
|
выбрать т.Столбец1 как строкаХХХ,
т.Столбец1 как СтолбецХХХ, т.столбец1 как Ресурс1 из таблица как т |
|||
6
vde69
05.07.18
✎
22:18
|
(5) вру
выбрать т.Столбец1 как строка1, т.Столбец2 как Столбец1, т.столбец2 как Ресурс1 из таблица как т то есть к числовой колонке делаешь 2 поля, одно поле используешь как измерение а второе как ресурс |
|||
7
iSNEG
05.07.18
✎
22:51
|
(6) такой отчет выводит по горизонтали количество столбцов равное количеству строк в таблице
вот так получается: 1 3 4 6 7 9 A 1 3 B 4 C 6 7 9 |
|||
8
vde69
05.07.18
✎
23:01
|
(7) ну по другому я не знаю...
|
|||
9
iSNEG
05.07.18
✎
23:08
|
Эх, СКД все же под другое заточен.
Видимо все же придется по старинке отчет писать с перебором строк. Спасибо в любом случае. |
|||
10
kittystark
06.07.18
✎
07:54
|
в запрос добавь тета-соединение для того чтобы ввести поле номер колонки, потом по нему и группируй
|
|||
11
echo77
06.07.18
✎
10:42
|
||||
12
iSNEG
06.07.18
✎
14:38
|
(10) (11) Все получилось, спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |