2012-02-07 3 views
0

Я хочу иметь указатель для каждой строки, возвращаемой в моем наборе данных. Есть ли способ установить количество столбцов в статическом и количество строк будет динамическим? Поэтому, если я установил столбцы в 3, а набор данных вернул 5 строк, то выход был бы 2 строки (3 в первом, 2 во втором)?Счетчик статических столбцов SSRS

ответ

2

Убедитесь, что запрос возвращает уникальный номер строки для каждой записи:

SELECT 
    SalesOrderID, 
    OrderDate, 
    ROW_NUMBER() 
     OVER (ORDER BY OrderDate) AS 'RowNumber' 
FROM Sales.SalesOrderHeader 

Затем установите группу строк в группе по выражению

=Fields!RowNumber.Value \ 3 

Обратите внимание на обратную косую черту, чтобы сохранить целочисленное деление.

и ваша колонка группировки в

=Fields!RowNumber.Value mod 3 
+0

Это не нравится% для функции группы столбцов. –

+0

Групповое выражение для tablix 'Tablix1' содержит ошибку: [BC30037] Недопустимый символ. –

+0

Мы приближаемся. Он выполняет динамические строки с 3 фиксированными столбцами, но это ошеломляет данные. –

Смежные вопросы