根据值显示/隐藏行

问题描述 投票:0回答:1

我试图隐藏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     
sql-server reporting-services expression
1个回答
0
投票

发现了这个问题。我觉得很愚蠢,但买方领域有一个空间。我将表达式改为'LIKE'并修复了。感谢大家的帮助!

=IIF(Lookup(TRIM(Fields!PRODUCT_CODE.Value), TRIM(Fields!item.Value),Fields!buyer.Value, "Visual") LIKE "*FCF*",FALSE,TRUE)
© www.soinside.com 2019 - 2024. All rights reserved.