|
|
|
Несколько вопросов по сводным отчетам в FR
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! По умолчанию, значения "полей строк" в отчёте выводятся следующим образом (например): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Мне бы хотелось увидеть такой вариант, (к примеру): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2009, 16:41 |
|
||
|
Несколько вопросов по сводным отчетам в FR
|
|||
|---|---|---|---|
|
#18+
а другой вопрос состоит вот в чем: есть ли возможность добавлять неагрегационные колонки в сводном отчете? вот пример: 1) по вертикали использую два вектора: названия улиц, и номера домов 2) по горизонтали - названия услуг (электричество, уборка мусора и т.д.) 3) на пересечении - объем предоставленных услуг в рублях и условных единицах как учитывая всё это можно в отчет добавить ещё одну колонку. Например - "ответственный по дому" ? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Или подскажите, пожалуйста, отчётные системы, в которых есть эти фичи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2009, 17:01 |
|
||
|
Несколько вопросов по сводным отчетам в FR
|
|||
|---|---|---|---|
|
#18+
В первом случае, чтобы год занимал меньше места можно расположить текст вертикально. На листе отчета встать на поле в сводном отчете (DBCross1Row..) на панели инструментов выбрать кнопку "Поворот текста" (буквы ab по горизонтали), выбрать 90 градусов. Во втором примере что мешает по вертикали использовать ТРИ столбца: названия улиц, номера домов и ответственный (1 дом - один ответственный) Альтернатива сводному отчету (Cross-Tab) в фаст репорте: 1) вертикальные бенды. Их недостатки - (для второго примера) будет 1 запрос на вертикаль (улица, дом и т.д.) и N запросов для услуг для N домов отчета. Как результатат - нагрузка на базу и дольше выполняется отчет. достоинства - гибче настраивается вид отчета. 2) обычный отчет с запросом, который вытаскивает сразу интересуемый отчет - Подходит для конечного количества колонок. Например, в первом отчете можно в столбцы вывести подзаголовком год, Код-наименование показателя, сумма_по показателю_итого и 12 колонок месяцев (для сумм по месяцам). Тогда и отчет будет компактней по горизонтали. Запрос в этом случае : (для Oracle) select year, pokazatel, sum(pokaz_quatity), sum(decode (month, 1,pokaz_quatity, 0)), sum(decode (month, 2,pokaz_quatity, 0)), ..... sum(decode (month, 12,pokaz_quatity, 0)), from table1 ... where ... group by year, pokazatel order by year, pokazatel; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2009, 11:13 |
|
||
|
|

start [/forum/topic.php?fid=31&msg=36215568&tid=1535916]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
153ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 435ms |

| 0 / 0 |
