小编alm*_*yes的帖子

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的表达式中写什么条件?

在此先感谢您的帮助.

sql-server ssrs-2008

7
推荐指数
2
解决办法
4万
查看次数

如何在ssrs中的IIF表达式中使用多个条件(使用AND)

我只想隐藏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行.

在此输入图像描述

我该如何解决这个问题,或者我必须使用哪个表达式来获得所需的结果?

在此先感谢您的帮助.

sql sql-server iif reporting-services

6
推荐指数
1
解决办法
11万
查看次数

标签 统计

sql-server ×2

iif ×1

reporting-services ×1

sql ×1

ssrs-2008 ×1