如何为单个组 ssrs 图获取多条样条线

How to get multiple spline line for a single group ssrs graph

我喜欢实现这样的目标。 以下是我的数据集

CREATE TABLE #MonthData
(
temperature VARCHAR(200),
monthValue  VARCHAR(200),
StartTime DATETIME
)

INSERT INTO #MonthData VALUES
('89'   ,'5-April' , '2021-04-05 08:51:50.080'),
('0'    ,'5-April' , '2021-04-05 08:56:50.533'),
('95'   ,'5-April' , '2021-04-05 09:01:51.457'),
('90'   ,'5-April' , '2021-04-05 09:06:02.070'),
('113'  ,'5-April' , '2021-04-05 09:11:02.797'),
('101'  ,'5-April' , '2021-04-05 09:16:02.727'),
('100'  ,'5-April' , '2021-04-05 09:17:28.217'),
('96'   ,'5-April' , '2021-04-05 09:22:28.517'),
('91'   ,'5-April' , '2021-04-05 09:27:28.680'),
('89'   ,'5-April' , '2021-04-05 09:32:28.707'),
('89'   ,'5-April' , '2021-04-05 09:37:28.893'),
('88'   ,'5-April' , '2021-04-05 09:42:29.680'),
('111'  ,'6-April' , '2021-04-06 00:47:51.467'),
('101'  ,'6-April' , '2021-04-06 00:52:01.310'),
('94'   ,'6-April' , '2021-04-06 00:52:31.647'),
('106'  ,'6-April' , '2021-04-06 00:53:00.910'),
('99'   ,'6-April' , '2021-04-06 00:54:01.797'),
('93'   ,'6-April' , '2021-04-06 00:58:01.960'),
('89'   ,'6-April' , '2021-04-06 00:58:32.193'),
('89'   ,'6-April' , '2021-04-06 00:59:31.497') 

SELECT * FROM  #MonthData ORDER BY StartTime

DROP TABLE #MonthData

我尝试关注

我按开始时间对类别进行分组。

x 轴值仍然重复。

我能快速到达的最接近的是这个...

为了得到这个,我只使用 StartTime 字段作为类别组。我根本没有使用 MonthValue 字段。(我还将温度列更改为数字)。

我设置的横轴属性如下

一旦轴类型为标量,事情就会按预期工作,我将间隔类型更改为 Days 并将间隔更改为 1 。

这几乎成功了,但没有显示第一个日期,所以我使用表达式将最小轴值设置为最早的 StartTime

的午夜
=DATEVALUE(MIN(Fields!StartTime.Value))

这基本上是 returns 时间为 00:00:00

的日期部分

如果您只想显示日期和月份,则只需使用 d MMMM 这样的日期格式来格式化轴标签。您可以在 LabelsFormat

下的属性窗格中访问格式 属性