我有一個兩列的表:X和Y,我有一個存儲過程的計算。如何在SSRS中同時使用一個數據集中的變量和列?
如果我想在SSRS中創建報告,那麼在數據集中只有變量,沒有列。我也需要專欄。
如何在同一時間使用一個數據集中的變量和列?
下面是代碼:
create procedure Reg
as
Declare @sumx float;
Declare @sumy float;
Declare @XY float;
select
@sumx= Sum(X)
,@sumy= Sum(y)
,@XY= Sum(y) * Sum(X)
from stat;
select
[email protected]
,[email protected]
select
X=X
,Y=Y
from stat
go
下面是變量和列。
SQL梟雄工作室的結果:
這裏只是沒有列在變量名:
我想用在SSRS列和變量在同一時間。 我該怎麼做?
我試過這個。因此,我需要列和變量在一個數據集中,因爲我想將參數字段作爲過濾器。如果我從X值中選擇,不改變統計值或XY的值。 – Ztrew
@Ztrew你所追求的是完全不可能的。您不能從同一個查詢中返回兩個數據集。你需要***有兩個數據集。 – iamdave
@Ztrew我剛剛意識到你實際上並不需要大量的代碼。我已經更新了相應的查詢。 – iamdave