Sql 在Reporting Services的同一图表中显示两行

Sql 在Reporting Services的同一图表中显示两行,sql,reporting-services,charts,Sql,Reporting Services,Charts,我想用ReportingServices构建一个报表。 所以我想在这个报告中插入一个折线图。我想得到这个结果: 我想在同一张图上画两条线。第一行显示从WC-1到WC-4的结果,第二行显示从周一到周日的结果 我本来想创建两个数据集,但不可能在唯一的图表中插入更多的数据集。这是我的疑问: DECLARE @TemporaryTable TABLE ( Day NVARCHAR(100),

我想用ReportingServices构建一个报表。 所以我想在这个报告中插入一个折线图。我想得到这个结果:

我想在同一张图上画两条线。第一行显示从WC-1到WC-4的结果,第二行显示从周一到周日的结果

我本来想创建两个数据集,但不可能在唯一的图表中插入更多的数据集。这是我的疑问:

DECLARE @TemporaryTable TABLE 
                        (
                        Day NVARCHAR(100),
                        Value DECIMAL(12,5)
                        )

-- Get PO start and end time and the linkupID
DECLARE @DATA_START AS DATETIME
DECLARE @DATA_END AS DATETIME
DECLARE @MACHINE AS NVARCHAR(100)


DECLARE @Date as DATETIME
SET @Date = '2014-10-31'
DECLARE @ProductionLine AS NVARCHAR(100)
SET @ProductionLine = 'COMBINER001'


--THE USER SELECT A DATE, I SET THE DATA IN THE FIRST DAY OF WEEK
SET @DATA_START = dateadd(week, datediff(week, 0, @Date), 0);
--THE USER SELECT A DATE, I SET THE DATA IN THE LAST DAY OF WEEK
SET @DATA_END =DATEADD(wk, DATEDIFF(wk, 6, @DATA_START), 6 + 7)
SET @MACHINE= @ProductionLine


-- Collect downtimes
INSERT INTO @TemporaryTable (Day,Value) VALUES('KP-4',12),('KP-3',13),('KP-2',44),('KP-1',15)
INSERT INTO @TemporaryTable (Day,Value)
SELECT 
    datename(dw,mc.Data) as Date,
    k.Value
FROM
    Machine_Counter mc INNER JOIN 
    KPI_Value k ON (mc.Data = k.Data AND mc.Machine = k.Machine) 
WHERE 
    mc.CounterType = 1 AND 
    mc.Machine LIKE @MACHINE AND
    k.KPI = 3 AND
    mc.Data BETWEEN @DATA_START AND @DATA_END
ORDER BY mc.Data

SELECT Day,Value FROM @TemporaryTable