【发布时间】:2018-11-26 07:51:44
【问题描述】:
您好,我是 SQL 服务报告的新手,
我遇到了这个错误。
所以我在一个牢房里有这个。我添加了另一个参数 GetBarcodeAddress 函数,称为 servername,它来自另一个或不同的数据集。
<CellContents>
<Image Name="imgBarCode2">
<Source>External</Source>
<Value>=Code.GetBarcodeAddress(Fields!ORDER_SUPPORT_NO.Value, Fields!SERVERNAME.Value )</Value>
<MIMEType>image/bmp</MIMEType>
<Sizing>Fit</Sizing>
<ZIndex>1</ZIndex>
<Style>
<Border>
<Style>None</Style>
</Border>
</Style>
</Image>
</CellContents>
然后我遇到了这个错误。
图像“imgBarCode2”的值表达式引用字段“SERVERNAME”。 报表项表达式只能引用当前数据集范围内的字段,或者, 如果在聚合内,则为指定的数据集范围。字段名称中的字母必须使用正确的大小写。 (rsFieldReference)
如何解决这个问题?据我了解,我不能使用两个不同的数据集导致一个表达式。
【问题讨论】:
-
将此函数添加到您当前的数据集
-
这是您的另一个问题的副本 - 请删除其中一个。
标签: sql-server reporting-services ssrs-2008 ssrs-2012 rdl