我正在运行SSRS报告,其中2列正在运行值。
之前就像:
所以我立刻按每个代码运行报告。
我将其更改为允许在报告中显示多个代码(按代码分组),它给了我以下内容:
如您所见,它横向运行值。
我希望它可以通过下面的每个代码垂直执行:
可能使用柱组作为范围会起作用吗?我不确定如何在范围内使用列组。有什么想法吗?
答案 0 :(得分:0)
您可以通过编写自定义代码来尝试此操作 - 转到报告属性并编写代码
public corder as integer
Function GetcOrder(order as integer) as integer
corder =corder + order
Return corder
End Function
为名称命名文本框
接下来写一个表达式,通过调用第一步写的函数来计算累积顺序值
预览输出
对剩余的累积值重复相同的步骤..请确保定义公共变量,如
public corder as integer
一切顺利!
答案 1 :(得分:0)
搞定了!
使用列组作为范围有效。我之前使用Nothing
作为范围。我尝试在方括号中使用该组,直到我意识到它需要像#34; groupName"