我在报表上有两个Tablix表,它们使用相同的数据集。我试图在表格上方的单独文本框区域中显示表格中的一些数据。表中的数据显示正常,但文本框值为空。
"范围"是否有特别之处?关于将在文本框中显示的值的报告项目?
布局是这样的
textbox1 = ReportItems!MerchantCode.Value
Table A <br/>
MerchantCode
< page break >
textbox1 = ReportItems!MerchantCode1.Value
Table B <br/>
MerchantCode1
[更新]
我做了什么来解决这个问题,取而代之的是&#34;额外的&#34;文本框在表格上方,表格中有额外的行,然后使用引用数据集字段的表达式,而不是文本框值。然而,仍然想知道为什么显示表格的值,但从OUTSIDE引用该文本框会导致表格为空值。
答案 0 :(得分:1)
您应该在表达式中使用数据集名称。
e.g:
=First(Fields!MerchantCode.Value, "Dataset1")