【问题标题】:SSRS expression not working for RunningvalueSSRS 表达式不适用于 Runningvalue
【发布时间】:2018-09-14 01:31:11
【问题描述】:

请说明为什么我的下面的表达式不起作用

RunningValue(Fields!EXST_CHECK.Value,CountDistinct,"PROGRAM_DATA")/RunningValue(Fields!PATIENT_REGISTRATION_ID.Value,CountDistinct,"PROGRAM_DATA")

错误 - 文本框“Textbox37”的值表达式具有范围 对 RunningValue、RowNumber 或 Previous 无效的参数。 范围参数必须设置为等于的字符串常量 Tablix‘Tablix4’中包含组的名称。

【问题讨论】:

  • 范围名称区分大小写,因此它必须与行组的名称完全匹配。如果这没有帮助,请编辑您的问题以显示表达式的上下文。它在tablix等中吗?包含组名的设计截图也会有所帮助。

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


【解决方案1】:

经过测试,这个对我有用(当我将 Fields!SalesAmount.Value 更改为文本字段时它也有效):

=RunningValue(Fields!SalesAmount.Value, CountDistinct, "DataSet1") / RunningValue(Fields!SalesAmount.Value, CountDistinct, "DataSet1")

这只会留下您拼错字段名称或范围名称的选项。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-15
    • 2012-06-15
    • 2018-06-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多