Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dynamic SSRS动态图_Dynamic_Reporting Services_Graph_Business Intelligence - Fatal编程技术网

Dynamic SSRS动态图

Dynamic SSRS动态图,dynamic,reporting-services,graph,business-intelligence,Dynamic,Reporting Services,Graph,Business Intelligence,有人知道是否可以在运行时基于数据集创建图形吗 为了澄清这一点,我统计了一些健康状况不佳的患者,按周划分。我需要在X轴上绘制一张每种情况的图表,在Y轴上绘制周数和患者数。到目前为止,这很简单 问题在于,根据为报告日期范围的开始日期和结束日期输入的值,数据集中显示的条件数量会有所不同 考虑到这一点,我可以创建一个图,然后告诉它为返回的每个条件复制一次,并且只查看该特定条件的数据吗 图形不能在行中显示,因为它们必须聚合来自多行的数据(条件相同),并绘制周数的各种计数值(数据集返回一个计数、周数和一个条

有人知道是否可以在运行时基于数据集创建图形吗

为了澄清这一点,我统计了一些健康状况不佳的患者,按周划分。我需要在X轴上绘制一张每种情况的图表,在Y轴上绘制周数和患者数。到目前为止,这很简单

问题在于,根据为报告日期范围的开始日期和结束日期输入的值,数据集中显示的条件数量会有所不同

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

图形不能在行中显示,因为它们必须聚合来自多行的数据(条件相同),并绘制周数的各种计数值(数据集返回一个计数、周数和一个条件,并在周数和条件上使用group by)

作为一个额外的挑战,所有这些都不能硬编码,因为单个报告必须跨多个站点工作

谢谢


p

是,首先将一个“矩阵”控件拖放到报表表面,这是可能的。使用矩阵控件,您可以显示数据组。在这种情况下,您的组将是数据集中返回的条件。每个分组都有一个嵌入式图表,该图表将以相同的方式显示数据,但仅显示您选择的分组中的数据

步骤1:向报表表面添加矩阵控件。根据条件创建行组(在我的示例中,年份)

步骤2:在矩阵控件右侧的空列上单击鼠标右键,然后选择“插入列>组外-右”选项。然后删除中间的列

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

第4步:调整列和行的大小,以便更详细地查看图表。编辑图表数据以汇总要显示为线条的内容,并选择类别组

步骤5:测试并重新列出上面需要调整的步骤


这是一个让你看到一种全新的方式来做你每天做的事情的回复。我相信我会在未来的几年里使用它。谢谢你!哈哈,这正是我每天所做的(当我不擅长帮助别人的时候——嘘,不要告诉我的老板!)再次感谢,我明天会对此进行一次彻底的测试,并按照回答进行评分。我现在有更多的时间来接受你的解决方案,不幸的是,我认为这对我不起作用。图形不能以行显示,因为它们必须聚合多行数据(条件相同),并绘制周数的各种计数值(数据集返回一个计数、一个周数和一个条件,并在周数和条件上使用group by)。这是一个非常优雅的答案,我相信我会在未来使用它,但它不会在这里为我工作。再次感谢P在您的问题中,这将是一个很好的信息。。。如果你能更详细地修改这个问题,也许我可以修改我的答案,让你越过终点线。