Преобразование строк ТЗ в колонки
☑
0
rull9ss
19.06.13
✎
13:07
Сильно не пинать, только учусь.
На выходе из обработки получаем Тз следующего вида:
Период|данные|сумма
период1 данные1 сумма1
период2 данные1 сумма2
период3 данные2 сумма3
период4 данные2 сумма4
Необходимо преобразовать ее в ТЗ следующего вида:
данные|Период1|период2|период3|период4
данные1 сумма1 сумма2 ------ -------
данные2 ------ ------ сумма3 сумма4
загвозка в том что в тз может быть произвольное количество периодов - столько колонок необходимо делать.
собственно как это правильно реализовать, без извращений?
1
vicof
19.06.13
✎
13:13
Без извращений нужно формировать первоначальную таблицу с периодами
2
rull9ss
19.06.13
✎
13:15
(2) ну это понятно, но такая возможность отсутствует.
как в данной ситуации отделаться малой кровью?
3
vicof
19.06.13
✎
13:21
Загрузи таблицу в скд и выводи в другую таблицу
4
rull9ss
19.06.13
✎
13:36
(3) ?
5
МихаилМ
19.06.13
✎
13:45
вообще-то если решать задачу без СКД
то это как раз - задача на профпригодность
6
vicof
19.06.13
✎
13:50
(5) Да и на СКД тоже - на профпригодность работы с СКД :)
7
rull9ss
19.06.13
✎
13:52
не силен в скд поэтому попрошу разъяснить.
а без скд никак?
8
fisher
19.06.13
✎
13:53
(7) Ну почему никак? Циклы, условия - вот это всё...
9
vicof
19.06.13
✎
13:54
Цикл в цикле и условия на совпадения предшествующих и текущих значений. Ну и создание колонок и строк в новой табличке.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан