powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Динамический матричный report (сводная таблица, MATRIX REPORT, PIVOT TABLE, ...)
7 сообщений из 7, страница 1 из 1
Динамический матричный report (сводная таблица, MATRIX REPORT, PIVOT TABLE, ...)
    #38856831
Курдль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, коллеги!
Столкнулся с необходимостью создания осевой таблицы с заранее неизвестным кол-вом строк.
Ранее выкручивался с помощью pivot-запроса и интерактивного репорта.
Например, для сводной таблицы по месяцам можно "наделать" месяцев на 10 лет вперед, а отображать только месяцы текущего года.
Но теперь нужно создать сводную таблицу по департаментам. Их заранее не наделаешь.
Не могу повторить пример

Не знаю, как передать значение в параметр &P5_DEPT_LIST.
":P5_DEPT_LIST" вызывает ошибку ORA-56900: bind variable is not supported inside pivot|unpivot operation.
Код: plsql
1.
2.
with pivot_data as (SELECT department_id, job_id, salary FROM oehr_employees)
SELECT * FROM pivot_data PIVOT (SUM(salary) FOR department_id IN (&P5_DEPT_LIST.))
...
Рейтинг: 0 / 0
Динамический матричный report (сводная таблица, MATRIX REPORT, PIVOT TABLE, ...)
    #38856834
Курдль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Курдль строк.
Читать "столбцов"
...
Рейтинг: 0 / 0
Динамический матричный report (сводная таблица, MATRIX REPORT, PIVOT TABLE, ...)
    #38856846
Курдль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пример №2 сработал, но вместо осмысленных заголовков столбцов: COL01 ... COL60
...
Рейтинг: 0 / 0
Динамический матричный report (сводная таблица, MATRIX REPORT, PIVOT TABLE, ...)
    #38857225
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Курдль,
Если проблема в столбцах осталась только, то недавно проходили это тут 17107929
...
Рейтинг: 0 / 0
Динамический матричный report (сводная таблица, MATRIX REPORT, PIVOT TABLE, ...)
    #38857546
Курдль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blkangelКурдль,
Если проблема в столбцах осталась только, то недавно проходили это тут 17107929

Спасибо!
Я устал искать милости от APEX-а и создал анонимный PL/SQL-блок, раскладывающий данные в хвост и в гриву.

Подозреваю, что с "Generic Column names" мне не добиться результатов в матричном отчете...
...
Рейтинг: 0 / 0
Динамический матричный report (сводная таблица, MATRIX REPORT, PIVOT TABLE, ...)
    #38857550
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Курдль,
Код: plaintext
1.
2.
Interactive Report Enhancements

We are continually enhancing Interactive Reports. End users can now define a pivot report at runtime, which is similar to defining a group report. Check it out in the Upgrade Application if you want to see Pivot in your existing applications.

Это в пятом, ждемс...
...
Рейтинг: 0 / 0
Динамический матричный report (сводная таблица, MATRIX REPORT, PIVOT TABLE, ...)
    #38876323
kuz9000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У отчета Heading Type: PL/SQL, там просчитай имена колонок как надо.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Динамический матричный report (сводная таблица, MATRIX REPORT, PIVOT TABLE, ...)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]