Подтвердить что ты не робот

В SSRS 2008, есть ли способ добавить все поля набора данных в таблицу сразу?

Я работаю с SSRS в первый раз. Добавляя таблицу в отчет, есть ли способ добавить к ней все поля набора данных или сделать это отдельно? Перетаскивание, вставка столбца → справа - это боль, когда отображается много полей, которые отображаются.

4b9b3361

Ответ 1

Это немного обходное решение, но мастер "Добавить новый отчет" автоматически создает таблицу с указанными столбцами и группами из вашего заданного набора данных. Я не верю, что есть способ инициировать эту функциональность из существующего отчета, но вы можете создать "жертвенный" отчет, чтобы получить то, что вы ищете, - запустить через мастер, сгенерировать таблицу и скопировать/вставить ее в ваш первоначальный отчет. Пока ваши наборы данных одинаковы, они должны работать нормально...

Надеюсь, это поможет.

Ответ 2

У меня есть аналогичная проблема с op и я новичок в SSRS/BIDS. И я обновляю ранее созданный отчет, который (для меня) слишком сложный, чтобы просто быстро воссоздать с помощью "создания мастера", поскольку источником данных является веб-служба (с кодовыми параметрами веб-сервиса, большим количеством calc'd поля источника данных и т.д.). Скорее просто скопировать .rdl, удалить все и создать таблицу вручную.

Я думал, что добавлю это (только немного лучше, чем метод op, но тем не менее это экономит время) вы можете просто перетащить, чтобы заполнить столбцы без щелчка правой кнопкой мыши > insert column > right ". Просто перетащите поле набора данных в нужное место в таблице, и BIDS/SSRS автоматически добавит новый столбец. Это также помогает сначала перетащить последние столбцы (т.е. Всегда вставлять предыдущий столбец), поэтому вам не нужно все время прокручивать вправо.

Ответ 3

Я искал подобную вещь, и я понял это. Откройте отчет в Report Builder 3.0, который является бесплатным инструментом BI от Microsoft. Перейдите в "Вставка" > "Таблица wizzard". Затем просто следуйте инструкциям мастера для создания автоматических столбцов. Сохраните и заново откройте файл в своей визуальной студии, файл обновится.

вед

Ответ 4

@Кевин Фишер фактически не нуждается в обходном пути. Существует способ сделать это из окна построителя отчетов 3. Откройте существующий шаблон избранного отчета. на панели инструментов нажмите вкладку INSERT, найдите значок TABLE, щелкните стрелку вниз в нижней части значка TABLE, затем выберите TABLE WIZARD. Тогда, я думаю, вы знаете, что делать дальше. Направьте эту помощь.

Ответ 5

Я согласен, что нет возможности легко свести все столбцы из набора данных в таблицу. Но я придумал метод, который помог мне:

Вставьте пустую таблицу (это обычно дает вам 3 столбца). Затем вставьте столбцы справа от таблицы (щелкните правой кнопкой мыши, "Вставить столбец", "Вправо" ) столько раз, сколько вам нужно, чтобы оно равнялось количеству столбцов в вашем наборе данных.

Как только у вас будут все пустые столбцы, созданные в вашей таблице, щелкните внутри ячейки ячейки таблицы и используйте раскрывающийся список, чтобы выбрать поле. Это дает дополнительное преимущество, позволяя вам получать поля в правильном порядке, так как я заметил, что имена полей в наборе данных не всегда отображаются в том же порядке, что и хранимый в SQL результат proc.