gpt4 book ai didi

reporting-services - SSRS 2012 - 创建堆叠和集群条形图

转载 作者:行者123 更新时间:2023-12-04 07:57:13 26 4
gpt4 key购买 nike

假设我有一张汽车经销商的销售表,其中包含以下列:

销售人员

VehicleType(可以是“汽车”或“卡车”)

SaleType(可以是“basic”或“luxury”)

我想使用 SSDT2012 制作一个条形图来显示此表中存储的销售额。我希望数据按 Salesperson 在 X 轴上分组。对于每个 Salesperson 分组,我想要 2 个聚集列,每个代表每个 VehicleType 的销售总数。我希望这些列中的每一列还显示堆叠数据,以显示这些总计中每个 SalesType 的数量。基本上我希望图表如下所示:

enter image description here

(请注意条形中的文本标签用于说明目的,不需要在实际报告中显示)

我知道如何将此数据显示为 4 个聚簇列和 1 个堆叠列,但找不到执行此操作的方法。我找到了一个解决方法,涉及将第二个系列设置为使用次轴,但在我创建的真实报告中,它已经被其他东西使用,所以我无法这样做。我还在这里尝试了另一个 SO 帖子的解决方案:SSRS BIDS clustered stacked bar chart但正如张贴者在评论中提到的那样,格式与我需要的不符。如果有人知道完成上述任务的方法,或者甚至是否无法在 SSDT2012 中完成,我将不胜感激。

最佳答案

我主要通过在数据集中伪造额外的“销售人员”条目来解决这个问题。对于您的示例数据,我会添加一行:

销售人员= "A_"| VehicleType = "汽车"|销售类型 = "基本"|销售额 = 0

然后您只需要取消那些“_”条目的标签。您可以使用类别组标签上的表达式来做到这一点,例如

=If ( Fields!Salesperson.Value.Contains("_"),"", Fields!Salesperson.Value )

=If ( Fields!Salesperson.Value.Contains("_"),"", Fields!VehicleType.Value)

我为此共享了一个演示,它在我的演示文件夹中,文件:Report Builder demo - Stacked and Clustered Bar Chart.rdl

https://1drv.ms/f/s!AGLFDsG7h6JPgw4

Stacked and Clustered Bar Chart

关于reporting-services - SSRS 2012 - 创建堆叠和集群条形图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55637127/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com