SSRS动态图

时间:2016-05-19 10:51:54

标签: dynamic reporting-services graph business-intelligence

是否有人知道是否可以在运行时根据数据集创建图表?

为了澄清,我有一些患有健康状况的患者,按周分开。我需要在每个条件下制作一个图表,在X轴上有数周,在Y上有患者数。到目前为止很容易。

问题是数据集中显示的条件数将根据为报告日期范围的开始日期和结束日期输入的值而有所不同。

考虑到这一点,我可以创建一个图表,然后告诉它为每个返回的条件复制一次,只查看该特定条件的数据吗?

图形不能出现在行中,因为它们必须聚合来自多行的数据(条件相同)并绘制各周数的各种计数值(数据集返回计数,周数和条件)按周数和条件分组)

作为一项额外的挑战,由于单个报告必须跨多个站点工作,因此无法对其进行硬编码。

由于

P

1 个答案:

答案 0 :(得分:2)

是的,首先将“Matrix”控件放入报表界面即可。使用Matrix控件,您可以显示数据组。在这种情况下,您的组将是DataSet中返回的条件。每个组都有一个嵌入式图表,它将以相同的方式显示数据,但只显示您选择的分组中的数据。

第1步:将Matrix控件添加到报表界面。根据条件创建行组(在我的示例中,年份)

enter image description here

步骤2:右键单击Matrix控件右侧的空列,然后选择“插入列”>选项。外部集团 - 对。然后删除中间栏。

enter image description here

步骤3:右键单击右列“数据”单元格(应该在分组之外)并选择“插入”>图表。选择所需的图表类型。

enter image description here

步骤4:调整列和行的大小以更详细地查看图表。编辑图表数据以汇总您想要显示的行,并选择您的类别组。

enter image description here

步骤5:测试并恢复上述需要调整的步骤。

enter image description here