如何修复SSRS中的空行数

时间:2015-01-13 13:53:40

标签: reporting-services ssrs-tablix

我正在处理一个问题,我需要修复Tablix的行数。我正在为报告服务使用SQL查询。我的查询返回1-4行,具体取决于传递的参数。

我希望在行数小于4的情况下显示空白行。

示例:如果查询返回2行,那么我需要显示2行数据和其他2行空行。 目前它只显示2行。我正在寻找一个显示空白行的解决方案

提前致谢。

1 个答案:

答案 0 :(得分:0)

如@Sourav所述,如果您可以调整数据库查询中的行,那将是一个不错的选择。但是,如果您无法控制它,那么您可以按照以下步骤操作:

1) After the data row insert four empty rows
2) Right click on first empty row and set visibility expression as 
 =IIF(CountRows("MyDataset") < 4 ,False ,True)
3) Right click on second empty row and set visibility expression as 
 =IIF(CountRows("MyDataset") < 3 ,False ,True)
4) Right click on third empty row and set visibility expression as 
 =IIF(CountRows("MyDataset") < 2 ,False ,True)
5) Right click on fourth empty row and set visibility expression as 
 =IIF(CountRows("MyDataset") < 1 ,False ,True)

如果查询从数据库返回0行,如果您不想显示空行,则不再需要第4行。

以下是有关CountRow功能的更多信息。

相关问题