SSRS 2008:如何根据类别字段隐藏表格行(有条件地)

alm*_*yes 7 sql-server ssrs-2008

我是Sql Server Reporting Services的新手.我创建了以下报告.我想在品牌列表中不存在时删除/隐藏品牌总计的行.如下图所示,我想删除/隐藏"种族总计",而"种族"品牌在"样本商店1"中不存在.类似的我想从第二部分中重新划分/隐藏"Outfitters Total"和"Junior Total"的行,而"Sample Store 2"中不存在"Outfitters"和"Junior".
我的样本报告

这是我报告的结构. 报告结构

以下是单一品牌总数的净数量表达式.

= Sum(IIf(Fields!Brand.Value ="Outfitters",Fields!Quantity.Value,Nothing))

我该怎么办?我应该在Row Visibility的表达式中写什么条件?

在此先感谢您的帮助.

小智 6

我希望您正在寻找以下评论.

步骤1:选择该特定行(Outfitlers Total,Junior Total,Ethnic Total,Store Total),然后右键单击并选择Row Visibility Option.

步骤2:出现一个包含3个选项的对话框

1.Show
2.Hide
3. Show or hide based on expression
Run Code Online (Sandbox Code Playgroud)

选择选项3并在"表达式"对话框中复制以下表达式.

=iif((Sum(IIf(Fields!Brand.Value = "Outfitters", Fields!Quantity.Value, Nothing))) is nothing ,True,False)
Run Code Online (Sandbox Code Playgroud)

我希望这会有所帮助.


小智 5

=IIF(Fields!TotalRems.Value=0, True, False)
Run Code Online (Sandbox Code Playgroud)

将 TotalRems 替换为您正确的字段名称