2016-06-10 45 views
0

我一直在创建报告以使用可用的工具等。
我遇到了一个问题,我无法获得正确显示的运行值列。如何创建一列运行值?

我已经在我希望显示运行值的列的圆圈内根据“Min Heads”列中的值进行显示。

我已经试过这样表达:

=RunningValue(Fields!DefaultValue.Value, Sum, "Tablix") 

其中的Tablix是矩阵,这个计算的运行值的每一行。我试图将范围更改为行的组和数据集,但没有任何运气。

如果有人能告诉我我做错了什么,可以告诉我如何为我需要的结果创建表达式,我真的很感激。

回答

0

尝试将函数的作用域设置为Min Heads列的名称。所以它会是这样的:

=RunningValue(Fields!DefaultValue.Value, Sum, "Min_Heads") 

我认为你试过的作用域太宽,或者根本就没有这个效果。

+0

感谢您的帮助,但它没有奏效。 我收到了错误消息: “AccHeads”文本框的值表达式的范围参数对RunningValue,RowNumber或Previous无效。 scope参数必须设置为一个字符串常量,该常量等于Tablix的“Tablix”中包含的组的名称。 ---------------------------- 报告'主报告'的定义是无效的。 ---------------------------- 本地报告处理期间发生错误。 – Rav

+0

你有没有试过MinHeads作为范围?这就是我的答案。 –

+0

是的我试过了:= RunningValue(Fields!DefaultValue.Value,Sum,Min_Heads“)其中Min_Heads是列名 – Rav