我试图隐藏SSRS中的所有行,除了买方字段='FCF'。我在此报告中使用了多个数据集,因此我使用下面的表达式尝试隐藏/显示数据:
=Lookup(TRIM(Fields!PRODUCT_CODE.Value),
TRIM(Fields!item.Value), Fields!buyer.Value, "Visual") = "FCF"
此表达式进入可见性部分(右键单击行>行可见性>基于表达式显示或隐藏)。当我使用此命令运行报表时,即使它应返回多行数据,也不会返回任何值。下面是我从报告中删除表达式时得到的输出示例:
Slot Item Item Description Qty UOM Exp Date Buyer
35863A 32052 FCF BROCCOLI SALAD KIT 2.125# 3 CS 12/28/2017 FCF
答案 0 :(得分:0)
发现了这个问题。我觉得很愚蠢,但买方领域有一个空间。我将表达式改为'LIKE'并修复了。感谢大家的帮助!
=IIF(Lookup(TRIM(Fields!PRODUCT_CODE.Value), TRIM(Fields!item.Value),Fields!buyer.Value, "Visual") LIKE "*FCF*",FALSE,TRUE)