SSRS 多系列图表

SSRS Multi-series Chart

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

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

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

图表应显示收入和年龄范围内的客户数量。例如,20-30 岁年龄段的客户中有 20 位收入 < 10k,30 位客户的收入低于 100k。然后我必须在 20-30 岁年龄组和 <10k 范围内的条形图上显示 20。

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

是的 - 这是可能的。

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

=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 轴通常包含每个组的客户数。

更新: 对于条形图,您可以使用该系列为收入组中的每个年龄组创建一个单独的条形图,如下所示: 双精度 类别想象成您的 收入 组,将类型类别(Atom、Athlon、Xeon)想象成您的 年龄.