Reporting services 表达式以矩阵列组中的最后一列为目标

Reporting services 表达式以矩阵列组中的最后一列为目标,reporting-services,reportingservices-2005,Reporting Services,Reportingservices 2005,是否可以编写只针对SSRS 2005矩阵列组中最后一列的表达式,例如,将字体设置为粗体或设置边框?向数据集中添加一个,并以与列组相同的方式对其进行分区,并使用“按描述排序”,以便数据集中结果中每个分组的最后一条记录的行号为1。然后,您可以为报表矩阵中的元素设置行数=1表达式,使列隐藏,字体粗体等。向数据集添加一个列,并以与列组相同的方式对其进行分区,并使用按描述排序,以便数据集结果中每个分组的最后一条记录的行号为1。然后,您可以为报表矩阵中的元素设置行数=1表达式,使列隐藏、字体粗体等。您可以尝

是否可以编写只针对SSRS 2005矩阵列组中最后一列的表达式,例如,将字体设置为粗体或设置边框?

向数据集中添加一个,并以与列组相同的方式对其进行分区,并使用“按描述排序”,以便数据集中结果中每个分组的最后一条记录的行号为1。然后,您可以为报表矩阵中的元素设置行数=1表达式,使列隐藏,字体粗体等。

向数据集添加一个列,并以与列组相同的方式对其进行分区,并使用按描述排序,以便数据集结果中每个分组的最后一条记录的行号为1。然后,您可以为报表矩阵中的元素设置行数=1表达式,使列隐藏、字体粗体等。

您可以尝试以下表达式:

-IIF(RunningValue(Fields!Col.Value,CountDistinct,"RowGroup") = 
    Countdistinct(Fields!Col.Value,"RowGroup"), Case1, Case 2)

在这里,RunningValue语句给出每个col-group实例的计数,从1开始到col-group的最后一个值,Countdistinct将给出col-group值的总distinct计数。因此,我实际上是在检查runningValue的最后一个值是否等于总计数值,即我的列组的最后一个实例。

您可以尝试以下表达式:

-IIF(RunningValue(Fields!Col.Value,CountDistinct,"RowGroup") = 
    Countdistinct(Fields!Col.Value,"RowGroup"), Case1, Case 2)
在这里,RunningValue语句给出每个col-group实例的计数,从1开始到col-group的最后一个值,Countdistinct将给出col-group值的总distinct计数。因此,我实际上是在检查runningValue的最后一个值是否等于总计数值,即列组的最后一个实例