我是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的表达式中写什么条件?
在此先感谢您的帮助.
我只想隐藏SSRS报告中有零数量的行.有以下多个数量列,如开仓股票,调度总额,转出,出售数量,库存调整和结算股票等.我正在使用以下表达式执行此任务.
=IIF(Fields!OpeningStock.Value=0 AND Fields!GrossDispatched.Value=0 AND
Fields!TransferOutToMW.Value=0 AND Fields!TransferOutToDW.Value=0 AND
Fields!TransferOutToOW.Value=0 AND Fields!NetDispatched.Value=0 AND Fields!QtySold.Value=0
AND Fields!StockAdjustment.Value=0 AND Fields!ClosingStock.Value=0,True,False)
Run Code Online (Sandbox Code Playgroud)
但是,通过在行可见性中使用此表达式,报告会隐藏除Totals Row之外的所有行.即使报告应显示具有上述列数量的行.总值显示正确.
注意:我在Detail Row上设置了此行可见性表达式.
不使用表达式结果如下.
对于前2行,所有数量都是0(ZERO),我想隐藏这2行.
我该如何解决这个问题,或者我必须使用哪个表达式来获得所需的结果?
在此先感谢您的帮助.