SSRS多系列图表

时间:2015-05-14 23:05:44

标签: reporting-services ssrs-2012

我有如下要求。 我需要根据收入和年龄组显示图表中的客户数量。

X轴 - > < 10k< 20k< 50k< 100k< 200k +

Y轴 - >年龄组(20-30,31-40,41-50,51 +

该图表应显示受收入和年龄范围影响的客户数量。例如,年龄组20-30中将有20个客户,收入<1。 10k和30个收入低于10万的客户。然后我必须在20-30岁年龄组和<10k范围内的条形图上显示20。

这可以在SSRS的图表中实现吗?

1 个答案:

答案 0 :(得分:1)

是的 - 这是可能的。

在图表组中,您需要使用表达式来实现收入和年龄组。

=IIF(FIELDS!AGE.VALUE < 20 THEN "<20", 
 IIF(FIELDS!AGE.VALUE < 30 THEN "20-30", 
 IIF(FIELDS!AGE.VALUE < 41 THEN "31-40", 
 IIF(FIELDS!AGE.VALUE < 51 THEN "41-50", 
 "51+"))))

然后是一个类似的收入轴:

=IIF(FIELDS!INCOME.VALUE < 10000 THEN "<10K", 
 IIF(FIELDS!INCOME.VALUE < 20000 THEN "<20K", 
 IIF(FIELDS!INCOME.VALUE < 50000 THEN "<50K", 
 IIF(FIELDS!INCOME.VALUE < 100000 THEN "<100K", 
 "<200K"))))

现在我看一下,你的最后一个范围实际上是100,000k +

你在制作什么样的图表? Y轴通常包含每个组的客户计数。

<强>更新 对于条形图,您可以使用该系列为Income组中的每个Age组创建一个单独的栏,如下所示: enter image description here 想象一下双精度类别作为收入组,类型类别(Atom,Athlon,Xeon)作为年龄