如何生成用于在SSRS中显示序列的数字,当中间的任何字段丢失时,它应该重新进行重新安装

时间:2018-04-20 12:47:44

标签: reporting-services reporting ssrs-2008-r2

我在SSRS报告中遇到问题,显示图像中给出的序列号。

当我搜索这个问题时,我得到了解决方案 - RowNumber(" DataSetName") 但问题是,它产生的数字如1,2,3 ......,但我希望这些数字的形式如下:1.1,1.2或1.1.1,1.2.1。

对我来说另一个问题是,如果我在数据集中有多行并且数据集与表绑定以显示其数据,则函数将起作用,但在我的情况下,我将获取单行中的所有数据我正在使用表达式在文本框中显示值,如果该值为空,我隐藏该文本框。 所以我没有得到任何解决方案来显示文本框中的序列号以及文本以及如果由于没有数据而隐藏我的inbetween文本框,我如何重新调整这些数字。

请为我提供上述探测器的解决方案。

供参考的图片 - enter image description here

数据示例如下:

enter image description here

来自" Subheading1"的上表值和#34;副标题2"将显示内部"标题第一"和#34;副标题3"和#34;副标题4"将显示在内部"标题第二"。

1 个答案:

答案 0 :(得分:0)

您可以将行号连接为字符串,如下所示:

=RowNumber("HEADING") & "." & RowNumber("SUBHEADING")

要确保连续删除数字,请删除源数据集中的相关行,而不是将其隐藏在Tablix中。