Reporting services 在运行时SSR期间创建多个图表
我对SSRS报告相当陌生。我有一张如下的桌子。表中的行数可能会有所不同Reporting services 在运行时SSR期间创建多个图表,reporting-services,charts,highcharts,runtime,Reporting Services,Charts,Highcharts,Runtime,我对SSRS报告相当陌生。我有一张如下的桌子。表中的行数可能会有所不同 ID bigint Name bigint Value float ID Name Value 1 100 1.47 1 110 1.52 2 100 1.46 2 130 1.40 2 170 1.44 2 190 1.38 我希望在运行时创建单独的图表;数据集中ID字段的每个不同值对应一个 例如,对于上表,报告中将有两个图表
ID bigint
Name bigint
Value float
ID Name Value
1 100 1.47
1 110 1.52
2 100 1.46
2 130 1.40
2 170 1.44
2 190 1.38
我希望在运行时创建单独的图表;数据集中ID字段的每个不同值对应一个
例如,对于上表,报告中将有两个图表,理想情况下为两页
第一张图表将包括:
x轴作为名称
100110
Y轴作为值
1.47,1.52
第二张图表将包括:
x轴作为名称
100130170190
Y轴作为值
1.46,1.40,1.44,1.38
好的,那么,你需要做的是 在报告中创建一个列表 在数据集的ID字段中将列表分组。这将对在示例表中找到的每个不同值重复列表的内容产生影响,它将为ID 1、然后为ID 2重复列表的内容 将条形图插入列表中 将类别组设置为您的名称字段 将值设置为数据集中的值字段
我认为应该这样做。你能告诉我们你已经尝试了什么吗?嗨,我已经尝试了以下方法,但没有成功!我想你想要一个单独的条形图为每个ID在你的表中吗?嗨,谢谢你的步骤。编辑组属性时,会出现以下异常。聚合函数不能在组表达式中使用。您是指列表的组吗?它不应该在聚合上分组,只需=字段!ID.值如下图所示:对不起。是我的错。它显示多个图表,但所有的Id。基本上我看到6个图表?有6个不同的Id吗?这将导致出现6个不同的图表。如果没有,我不确定-你能把RDL上传到什么地方吗?不。我已经将报表解决方案文件和用sql创建表的脚本捆绑到onedrive上。