【发布时间】:2014-03-24 14:25:57
【问题描述】:
是否有可能以某种方式以“在线”方式在rdlc 报告表达式中创建变量?
例如,我有以下表达式:
=IIf(First(Fields!BillingAccount_billtostateprovince.Value, "Invoice") <> "",
First(Fields!BillingAccount_billtostateprovince.Value, "Invoice") + " ",
"")
我想我正在评估以下表达式First(Fields!BillingAccount_billtostateprovince.Value, "Invoice") 两次。我不喜欢它,它看起来很丑......我更愿意在当前表达式的范围内创建变量并使用它。
有可能吗?
【问题讨论】:
-
“我不喜欢它,它看起来很丑” - 欢迎来到 SSRS!我不相信有办法避免这种情况。您可能可以将字段值传递给后面的代码,然后检索它,但这只会稍微减少您的字符数,并增加一个额外的层来担心。
标签: sql-server reporting-services