【发布时间】:2020-02-09 02:49:35
【问题描述】:
我有带有 1 个参数的 SSRS 报告,我想根据参数选择值更改数据字段。我正在使用以下表达式,但是当报告运行时值显示为 #error
=iif(Parameters!otype.Value = "order",
Fields!ordernumber.Value,
Fields!grnnumebr.Value)
【问题讨论】:
-
某人如何验证甚至想向您提供答案?这是调试的问题。我认为 order 的值应该区分大小写。
-
语法似乎是正确的。预览时错误消息是什么意思?您的字段名称可能没有正确的 CaSe(或者 GRN 的数字拼写错误 - 认为根本不会运行)。正如 Suraj 所提到的,该值也区分大小写,但这只是不匹配而不是导致错误。
-
感谢指导。我有 2 个参数 'grn' 和 'order'。如果我选择 'order' 它运行完美。但是我将参数值更改为 'grn' 然后出现错误。
标签: sql-server reporting-services