我有一个包含一个数据集的Tablix,我需要根据另一个数据集中的值隐藏一行。
目前我在知名度下有这个表达式:
=Iif(Fields!Data1.Value="0" or Fields!Data2.Value="1", TRUE, FALSE)
这两个都在另一个名为vDataset3
的数据集中。
答案 0 :(得分:1)
使用此代码
=IIF(First(Fields!UserID.Value, "DataSet2") = 0 or
First(Fields!UserID.Value, "DataSet2") = 12, True, False)
要调用另一个数据集中的字段,您需要编写:
First(Fields!UserID.Value, "DataSet2")
第一个意味着你占据了第一行。你必须这样做,因为数据集就像一个数组,你必须声明你想要的字段。
,"DataSet2"
是数据集的名称