|
|
|
Crystal Reports группировка по столбцам
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, подскажите пожалуйста, как при группировке расположить значения каждой группы в отдельный столбец. т.е. чтобы вместо этого http://dl.dropbox.com/u/7392756/report.pdf было так http://dl.dropbox.com/u/7392756/votkak.png для отчета в базе используются 2 таблицы. в одной поля: Value (значение объекта), RecordTime (метка времени для значения), Id (уникальный идентификатор объекта) в другой поля: Fullname(по нему выбираются записи из базы),Name (имя объекта, как то "температура1","температура2","давление1","давление2", сделал по Name группировку), Id (уникальный идентификатор объекта, по нему таблицы связаны) пробовал настраивать как кросстаблицу и подотчет, но ничего хорошего не вышло. Файл отчета http://dl.dropbox.com/u/7392756/Report.rpt ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2012, 15:12 |
|
||
|
Crystal Reports группировка по столбцам
|
|||
|---|---|---|---|
|
#18+
Bibendum, Напишите запрос к базе. Вот пример, поправьте его под себя: select tab1.RecordTime, tab1.Value, tab2.Value, tab3.Value, tab4.Value from tab tab1 inner join tab tab2 on tab1.RecordTime =tab2.RecordTime and tab2.Id=2 -- температура2 inner join tab tab3 on tab1.RecordTime =tab3.RecordTime and tab2.Id=3 -- давление1 inner join tab tab4 on tab1.RecordTime =tab4.RecordTime and tab2.Id=4 -- давление2 where tab1.Id=1 --(температура1) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2012, 11:20 |
|
||
|
Crystal Reports группировка по столбцам
|
|||
|---|---|---|---|
|
#18+
Bibendum, Ещё один вариант решения: создать четыре формулы IF {Table.Id} =1 Then {Table.Value} End If ----------------- IF {Table.Id} =2 Then {Table.Value} End If ----------------- IF {Table.Id} =3 Then {Table.Value} End If ----------------- IF {Table.Id} =4 Then {Table.Value} End If ---------------------- и эти формулы перетащить в отчет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2012, 12:00 |
|
||
|
Crystal Reports группировка по столбцам
|
|||
|---|---|---|---|
|
#18+
trew Спасибо. с первым вариантом получилось добиться необходимой выборки в приложении, все так как надо (до этого не знал что таблицу можно соединять саму на себя) http://dl.dropbox.com/u/7392756/inApplication.png но если вставить итоговый запрос в CrystalReports выдаётся ошибка, пока не разобрался где что нужно изменить в запросе, но думаю это из за названия таблицы. http://dl.dropbox.com/u/7392756/inCrystalReports.png второй вариант тоже не прошёл, если ввести формулу с End If (то выдается ошибка, т.к. как понимаю требуется наличие Else действия) http://dl.dropbox.com/u/7392756/error.png если же ввести без End If то формулу принимает http://dl.dropbox.com/u/7392756/formulaeditor.png но в полученном отчете есть проблемы в виде 0, там где условие не выполняется http://dl.dropbox.com/u/7392756/formularesult.png ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2012, 20:01 |
|
||
|
Crystal Reports группировка по столбцам
|
|||
|---|---|---|---|
|
#18+
Bibendum, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2012, 22:10 |
|
||
|
|

start [/forum/topic.php?fid=31&msg=37691321&tid=1534546]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
158ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 468ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...