Как генерировать порядковые номера в отчете ssrs - PullRequest
0 голосов
/ 02 мая 2018

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

enter image description here

Можно ли сгенерировать эти числа в отчете ssrs?

Ответы [ 2 ]

0 голосов
/ 02 мая 2018

Изначально добавьте в таблицу столбец, в котором будет храниться вычисление номера строки, и сделайте его скрытым

Вы можете использовать RunningValue с DistinctCount для каждой группы, чтобы получить номер группы.

Выражение будет таким, как показано ниже (заголовок, группа, категория, заголовок)

= RunningValue(Fields!heading.Value, CountDistinct, "DataSet1")
= RunningValue(Fields!groups.Value, CountDistinct, "table1_Group1")
= RunningValue(Fields!category.Value, CountDistinct, "table1_Group2")
= RunningValue(Fields!title.Value, CountDistinct, "table1_Group3")

Ваше выражение для числового столбца будет выглядеть так, как показано ниже (textbox1 содержит номер строки для заголовка, textbox16 для групп, ...)

= ReportItems!textbox1.value
= Reportitems!textbox1.Value & "." & Reportitems!textbox16.Value
= Reportitems!textbox1.Value & "." & Reportitems!textbox16.Value & "." & Reportitems!textbox22.Value
= Reportitems!textbox1.Value & "." & Reportitems!textbox16.Value & "." & Reportitems!textbox22.Value & "." & Reportitems!textbox4.Value

enter image description here

enter image description here

0 голосов
/ 02 мая 2018

Вы можете вставить в RowNumber(Nothing) в каждом заголовке группы. Надеюсь, это поможет.

Ссылка: Как добавить каждый заголовок группы - http://www.sqlcircuit.com/2013/08/ssrs-how-to-implement-alternate.html

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