如果数据集不返回SSRS中的任何行,则显示设计

时间:2016-01-04 07:05:38

标签: sql-server reporting-services ssrs-tablix

我设计了我的SSRS Report,如下所示,

第一行,第三行和第五行具有默认值,因此我将其用作此tablix标题部分

现在,问题是 - 当我运行此报告时,它会提示输入一个数字以获得结果。但是如果数据集没有返回任何行,那么我只想展示设计的标题部分?但目前它没有显示任何东西。什么可能是问题或任何解决方案只获得设计的标题部分?

请帮帮我!

注意: 当它返回行时,它也会显示记录以及设计的标题部分。

2 个答案:

答案 0 :(得分:2)

所以我试图通过多种方式实现这一点,它在Report Builder 3.0中运行良好但是当我在IE,Firefox,Chrome浏览器中运行此报告时,它没有显示设计的报告tablix。如果有数据,它将显示包含设计标题部分和数据的整个报告。

1。我在一个Tablix内创建了两个SubReport -

  • 第一个Tablix

    只是为了设计。 (没有数据部分)

  • 第二个Tablix

    包含Header部分和Data部分。

然后,我根据CountRows("Dataset")设置了展示次数,以显示/隐藏Tablix1Tablix2。 它在Report Builder 3.0中正常工作,但在浏览器中却没有。

2。这是我尝试的最后一个选项,我用这种方式实现了目标。

我创建了两个SubReport

  • 1 SubReport:

    仅设计部分(无数据部分)

  • 2子报告:

    其中包含标题部分和数据部分。

然后,我在Main report Tablix内添加了两行。并将两份报告添加到不同的行。

然后,在Row Visibility点检查=IIF(CountRows("Dataset")>0,True,False)

现在所有浏览器都能正常运行。

答案 1 :(得分:0)

您必须在以下内容中添加标题Outside Group

enter image description here