在SSRS中,如何在tablix中包含来自不同数据集的第一行?

时间:2017-09-07 19:35:59

标签: reporting-services ssrs-tablix ssrs-expression ssrs-2014 microsoft-reporting

我正在创建一份报告,其目的是为许多不同的人打印一封信。显然,每个人的姓名,电子邮件等都会有所不同。为此,我使用的是一个列表,据我所知使用了一个Tablix。

现在,在每封信中,我还需要一些来自数据集的全局数据。例如,公司电子邮件,电话号码等。每个字母的数据都是相同的。但是,每次我尝试使用某个表达式来获取它时,我都会收到错误,例如:

  

文本框'Textbox11'的Value表达式是指   字段'URL'。报表项表达式只能引用其中的字段   当前数据集范围,或者,如果在聚合内,则指定   数据集范围。字段名称中的字母必须使用正确的字母   案件。

我用来获取上述错误的表达式是

=LookupSet(true, true, Fields!URL, "SystemVars")

我尝试过其他事情,但我无法弄明白我需要做些什么。 有没有我可以用来解决这个问题的表达式?如果没有,我应该采取什么措施让我的信件有效?

1 个答案:

答案 0 :(得分:1)

您缺少表达式中的“.Value”部分。试试这个:

=First(Fields!URL.Value, "SystemVars")