SSRS - 垂直使用RunningValue

时间:2017-01-09 13:15:26

标签: reporting-services ssrs-2012

我正在运行SSRS报告,其中2列正在运行值。

之前就像:

enter image description here

所以我立刻按每个代码运行报告。

我将其更改为允许在报告中显示多个代码(按代码分组),它给了我以下内容:

enter image description here

如您所见,它横向运行值。

我希望它可以通过下面的每个代码垂直执行:

enter image description here

可能使用柱组作为范围会起作用吗?我不确定如何在范围内使用列组。有什么想法吗?

2 个答案:

答案 0 :(得分:0)

您可以通过编写自定义代码来尝试此操作 - 转到报告属性并编写代码

public corder as integer
Function GetcOrder(order as integer) as integer
corder =corder + order 
Return corder 
End Function

enter image description here

为名称命名文本框

接下来写一个表达式,通过调用第一步写的函数来计算累积顺序值

enter image description here

预览输出

enter image description here

对剩余的累积值重复相同的步骤..请确保定义公共变量,如

public corder as integer

一切顺利!

答案 1 :(得分:0)

搞定了!

使用列组作为范围有效。我之前使用Nothing作为范围。我尝试在方括号中使用该组,直到我意识到它需要像#34; groupName"

这样的字符串传递