0

Я создал отчет SSRS для списка SharePoint в качестве источника данных с помощью построителя отчетов 3.0. В списке есть много полей, которые не подходят для отображения в верхней части страницы в виде столбцов.Конструктор отчетов SSRS Транспонирование столбцов в строки

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

По существу я хочу простой способ иметь отчет строитель преобразовать это:

**Title**  **Field1** **Field2**  **Fieldn** 

Record 1  A    B    C 

Record 2  D    E    F 

... к этому:

**Title** Record 1 

**Field1** A 

**Field2** B 

**Fieldn** C 

-page break- 

**Title** Record 2 

**Field1** D 

**Field2** E 

**Fieldn** F 

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

ответ

0

Для примера:

Ваш основной набор данных (tableA_DataSet):

select [some columns].... from tableA 

Добавить еще один набор данных, чтобы получить имена столбцов (Columns_DataSet):

SELECT COLUMN_NAME 
FROM INFORMATION_SCHEMA.COLUMNS 
WHERE TABLE_NAME = 'tableA' [and other filters if applicable...] 

****************************************************************** 
** Listview to tableA_DataSet and group by unique primary key ** 
****************************************************************** 
****   Tableview to Columns_DataSet     **** 
****  Show table and a simple formula to the cell value: **** 
**** First(Columns_DataSet!fieldName.Value, "tableA_DataSet")**** 
****************************************************************** 
Смежные вопросы