【问题标题】:Stacked/Grouped SSRS Chart - Issues with Axis Labeling堆叠/分组 SSRS 图表 - 轴标签问题
【发布时间】:2018-08-07 21:18:39
【问题描述】:

我的任务是手动创建 Excel 图表并使其与 SSRS 一起使用。

我需要做的是能够根据月份数和状态进行分组。

这是数据的sn-p:

NumberOfCases   Subrogation_Type_VL_Name    Case_Status_VL_Name  MonthNumber
4               MVA                         Closed               1
1               Tort                        Closed               1
6               Work Comp                   Closed               1
6               MVA                         Open                 1
2               Tort                        Open                 1
4               Work Comp                   Open                 1
8               MVA                         Closed               2
3               Tort                        Closed               2
4               Work Comp                   Closed               2
7               MVA                         Open                 2
1               Tort                        Open                 2
6               Work Comp                   Open                 2

它应该是这样的:

我无法根据 Case_Status_VL_Name 和 MonthNumber 对图表进行分组。

SSRS 2016 可以做到这一点吗?

编辑

我的主要问题是一个轴没有显示所有标签,这让我觉得我的图表或数据显示不正确。

如果您的标签未正确显示,请单击图表并将 LabelInterval 和 Interval 属性设置为 1 以解决问题

【问题讨论】:

  • 您的图片链接已损坏
  • 适用于我的移动设备和桌面设备。

标签: reporting-services ssrs-2012 ssrs-2016


【解决方案1】:

将您的类型设置为系列组...

我刚刚重新创建了您的图表,忽略了颜色和其他一些小事......

我创建了一个数据集来匹配您的样本,但更改了列名以节省输入!

DECLARE @t TABLE(Cases int, SType varchar(256), CaseStatus varchar(256), MonthNumber int)

INSERT INTO @t VALUES
(4, 'MVA', 'Closed', 1),
(1, 'Tort', 'Closed', 1),
(6, 'Work Comp', 'Closed', 1),
(6, 'MVA', 'Open', 1),
(2, 'Tort', 'Open', 1),
(4, 'Work Comp', 'Open', 1),
(8, 'MVA', 'Closed', 2),
(3, 'Tort', 'Closed', 2),
(4, 'Work Comp', 'Closed', 2),
(7, 'MVA', 'Open', 2),
(1, 'Tort', 'Open', 2),
(6, 'Work Comp', 'Open', 2)

SELECT * FROM @t

然后我创建了一个新报告并添加了一个堆积柱形图。

然后我如下图所示设置图表。

我将 CaseStatus 分组的排序顺序更改为颠倒,以匹配您“打开”然后“关闭”的顺序

然后我更改了 MonthNumber 组的标签属性以显示月份名称

=LEFT(MONTHNAME(Fields!MonthNumber.Value),3)

就是这样……

这给出了以下结果。

【讨论】:

  • 完美。我做了这件事,但没有显示开/关轴,所以我在放弃之前更改了图表大约 10 次。我发现 LabelInterval 和 Interval 属性设置为 Auto。一旦我将两个属性都更改为 1,它就解决了我的问题。
  • 很高兴你最终到达那里。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-01-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-13
  • 1970-01-01
相关资源
最近更新 更多