我的任务是手动创建Excel图表并使其与SSRS一起使用。
我需要做的是能够根据月份号和状态进行分组。
以下是数据片段:
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以解决问题
答案 0 :(得分: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组的label属性以显示月份名称
=LEFT(MONTHNAME(Fields!MonthNumber.Value),3)
就这样...
这将产生以下结果。