SSRS上的动态图

时间:2018-12-06 07:45:47

标签: reporting-services ssrs-2012

我需要在SSRS上开发包含饼图的报告,该饼图基于数据集(数据集每天都在变化) 我可以在报表上制作“动态饼图”,以根据定义的数据集更改图的数量吗? [特定的一天可以有2个员工(2个饼图),而另一天可以有5个或更多员工(因此需要5个不同的图)] 例如: 这是我需要的报告,基于此数据集 Requested report My_Dataset 谢谢!

1 个答案:

答案 0 :(得分:0)

是的,这是主要步骤的简要概述...

您将需要两个报告。

第一个将是子报表。因此,构建一个包含一个或多个参数的报告,根据您的样本数据,该参数将为Emp_Name。构建此报告,使其只能处理一名员工。数据集可能类似于SELECT * FROM myTable WHERE Emp_Name = @Emp_Name

完成后,创建第二个报告。添加仅包含员工列表的数据集,例如SELECT DISTINCT Emp_name FROM myTable ORDER BY Emp_Name

向此报告添加列表或表格,并将数据集设置为刚创建的数据集。在列表(或表)中,在单元格内单击鼠标右键,然后单击“插入=>子报表”。将子报表设置为您创建的第一个报表。并将参数设为数据集中的EMp_Name字段。

运行秒报表时,它将在列表中为数据集中的每个员工创建一行,在每一行内,它将运行您的子报表并传递相应的参数。

就是这样。

请注意,这将产生一个垂直列表,但它应该使您入门。关于如何水平排列有很多示例。