我有如下要求。 我需要根据收入和年龄组显示图表中的客户数量。
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的图表中实现吗?
答案 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组创建一个单独的栏,如下所示: 想象一下双精度类别作为收入组,类型类别(Atom,Athlon,Xeon)作为年龄。