簡體   English   中英

在查詢的ssrs表中插入數據

[英]Insert data in ssrs table in the query

我想在ssrs表中插入一些數據。 我想在這里顯示如下:

在此處輸入圖片說明

如何在SSRS的查詢中添加這些數據。 我無法更改數據庫中的某些內容。

       | P1|P2 |P3 |P4 |P5 |P6 |P7 |P8
Group A|84%|87%|81%|81%|79%|96%|86%|88%
Group B|66%|22%|79%|64%|53%|94%|5% |23%

問題是:上周三星期三,數據庫沒有記錄來自A組和B組的數據。而且我無法糾正/添加數據庫中丟失的數據。 這就是為什么我想在查詢中添加這些丟失的數據並在報告中顯示它們的原因。

我的查詢:

SELECT *
    FROM (
    Select 

intervaldate as Datum
,tsystem.Name as Name
,team as group
,SUM(GoodUnits) As Goods
,SUM(TheoreticalUnits) As Units
from tCount inner join tsystem ON tCount.systemid = tsystem.id

where IntervalDate >= @StartDateTime AND IntervalDate <= @EndDateTime
    group by intervaldate
    ) c
    inner join
    (
    SELECT 
    sh.Date as Datum,
    sc.Name as Name
    FROM tHistory sh
    INNER JOIN tSchedule sc ON (sc.ID = sh.ScheduleID)
    WHERE Scheduled != 0
    ) p ON p.Name = c.Name

當我意識到沒有記錄數據時,我確實將數據記錄在紙上。

要將手動數據添加到發布的查詢中,可以使用UNION ALLVALUES如下所示:

首先,請確保您自己正確地獲得了“附加數據”。 試試這個例子:

SELECT Datum,Name,[Group],Goods,Units
FROM (
VALUES 
(CAST('2015-01-01' AS DATE),'AName','A',10.32,20.76),
(CAST('2015-01-01' AS DATE),'AName','B',12.72,16.15)
) AS ExtraData(Datum,Name,[Group],Goods,Units);

我在這里做出許多假設,因為您沒有在問題中提供足夠的信息。

無論如何,如果正確,那么您只需使用UNION ALL將其附加到原始數據即可

SELECT Datum,Name,[Group],Goods,Units
    FROM (
    Select 
intervaldate as Datum
,tsystem.Name as Name
,team as [Group]
,SUM(GoodUnits) As Goods
,SUM(TheoreticalUnits) As Units
from tCount inner join tsystem ON tCount.systemid = tsystem.id
where IntervalDate >= @StartDateTime AND IntervalDate <= @EndDateTime
    group by intervaldate
    ) c
    inner join
    (
    SELECT 
    sh.Date as Datum,
    sc.Name as Name
    FROM tHistory sh
    INNER JOIN tSchedule sc ON (sc.ID = sh.ScheduleID)
    WHERE Scheduled != 0
    ) p ON p.Name = c.Name
/* Original query ends. Now add more data */
UNION ALL
SELECT Datum,Name,[Group],Goods,Units
FROM (
VALUES 
(CAST('2015-01-01' AS DATE),'AName','A',10.32,20.76),
(CAST('2015-01-01' AS DATE),'AName','B',12.72,16.15)
) AS ExtraData(Datum,Name,[Group],Goods,Units);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM