【发布时间】:2019-04-11 16:21:43
【问题描述】:
假设我有一张汽车经销商的销售表,其中包含以下列:
Salesperson
VehicleType(可以是“汽车”或“卡车”)
SaleType(可以是“基本”或“豪华”)
使用 SSDT2012,我想制作一个条形图来显示存储在此表中的销售额。我想要在 X 轴上按 Salesperson 分组的数据。对于每个 Salesperson 分组,我想要 2 个聚集列,每个代表每个 VehicleType 的总销售额。我希望这些列中的每一个也显示堆叠数据,以显示这些总数中有多少是每个SalesType。基本上我希望图表如下所示:
(请注意,条中的文字标签是为了澄清目的,不需要在实际报告中显示)
我知道如何将此数据显示为 4 个聚集列和 1 个堆叠列,但找不到执行此操作的方法。我发现了一种解决方法,涉及将第二个系列设置为使用辅助轴,但在我正在创建的真实报告中,它已经被其他东西使用,所以我无法做到这一点。我还在这里尝试了另一篇 SO 帖子的解决方案:SSRS BIDS clustered stacked bar chart 但正如海报在 cmets 中提到的那样,格式与我需要的不符。如果有人知道完成上述操作的方法,或者是否根本无法在 SSDT2012 中完成,我将不胜感激。
【问题讨论】:
-
我不明白你是怎么做到的——看来你需要一个额外的分组。如果按列(1 上的分组行)创建一个基于推销员的 MATRIX,并为每个相邻的图表重复图表,会怎样?不好的部分是每个轴。
标签: reporting-services reporting ssrs-2012 sql-server-data-tools