根据其他数据集中的值隐藏行

时间:2013-03-30 14:03:43

标签: reporting-services ssrs-tablix

我有一个包含一个数据集的Tablix,我需要根据另一个数据集中的值隐藏一行。

目前我在知名度下有这个表达式:

=Iif(Fields!Data1.Value="0" or Fields!Data2.Value="1", TRUE, FALSE)

这两个都在另一个名为vDataset3的数据集中。

1 个答案:

答案 0 :(得分:1)

使用此代码

=IIF(First(Fields!UserID.Value, "DataSet2") = 0 or
 First(Fields!UserID.Value, "DataSet2") = 12, True, False)

要调用另一个数据集中的字段,您需要编写:

First(Fields!UserID.Value, "DataSet2")

第一个意味着你占据了第一行。你必须这样做,因为数据集就像一个数组,你必须声明你想要的字段。

"DataSet2"是数据集的名称