我有一个带有一个tablix的SSRS报告,我想根据条件隐藏Tablix。我在那里使用两个数据集。 Tablix包含dataset1记录。我想用Pno检查数据集2,然后只需要在tablix中显示该Pno。
Dataset1
Pno Group
1 A
2 S
3 D
4 F
Dataset2
Pno Supply Demand Group
1 A
3 D
5 B
6 R
Now I want to display only
Pno Group
1 A
3 D
我使用以下条件。
=IIF(Lookup(Fields!Group.Value, Fields!Pno.Value, Fields!Pno.value, "Dataset2"), True, False)
但它不会过滤记录。任何人都可以帮我解决这个问题吗? 提前谢谢......
答案 0 :(得分:0)
我认为您可能只是混淆了Lookup参数。试试这个:
=IIF(Lookup(Fields!Pno.Value, Fields!Pno.value, Fields!Group.Value, "Dataset2"), True, False)
更进一步:
=IIF(Lookup(Fields!Pno.Value, Fields!Pno.value, Fields!Group.Value, "Dataset2") <> "", True, False)
在查找中,前2个参数是需要匹配的字段,第三个是要返回的值,第四个是要查询的数据集。
答案 1 :(得分:0)