Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
RS2008, вывод разного кол-ва полей в отчет
|
|||
|---|---|---|---|
|
#18+
Добрый день. Подскажите решение следующей ситуации: Отчет вытаскивает данные из хранимой процедуры, у которой в зависимости от входящего параметра на выходе разное кол-во полей. Каким образом в рамках одного отчета отображать разные таблицы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2010, 16:03 |
|
||
|
RS2008, вывод разного кол-ва полей в отчет
|
|||
|---|---|---|---|
|
#18+
Или использовать матрицу или две таблицы, в зависимости от параметра одна из них видна, другая нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2010, 16:41 |
|
||
|
RS2008, вывод разного кол-ва полей в отчет
|
|||
|---|---|---|---|
|
#18+
Если возможных вариантов таблиц >2, то можно из хранимой процедуры возвращать всегда наиболее полный набор колонок и для каждой колонки еще один флаг "показывать/не показывать". В SSRS создать опять-таки одну большую таблицу, в которой для каждой колонки задать условие для свойства Hidden на основе флага из датасета. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2010, 18:10 |
|
||
|
RS2008, вывод разного кол-ва полей в отчет
|
|||
|---|---|---|---|
|
#18+
Bigheadman, Этот вариант понятен и наиболее прост. Просто привести все варианты вывода данных из процедуры к единой таблице довольно сложно, гораздо проще в таком случае разнести на разные отчеты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2010, 21:17 |
|
||
|
RS2008, вывод разного кол-ва полей в отчет
|
|||
|---|---|---|---|
|
#18+
buven, А вот ваш вариант я и пытался реализовать с помощью 2 разных датасетов. Т.е. одна таблица берет данные из 1-ого датасета, при этом стоит условие невидимости на другие вх. параметры. А вторая таблица берет данные из 2-ого датасета тоже с условими невидимости на другие вх. параметры. Реализовать не удалось, при запуске ругается на "не свой" датасет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2010, 21:21 |
|
||
|
RS2008, вывод разного кол-ва полей в отчет
|
|||
|---|---|---|---|
|
#18+
Насколько я понял (по-дилетантски) сам отчет то при этом отрабатывает, т.к. он крутится положенное время. А затем в зависимости от параметра приходит только один набор данных, тогда как второй датасет тоже ждет свои данные и при неполучении ругается. И видимость\невидимость таблиц уже не играет никакой роли. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2010, 21:32 |
|
||
|
|

start [/forum/topic.php?fid=31&msg=36814161&tid=1535322]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 126ms |

| 0 / 0 |
