次の 2 つのクエリを、SSRS レポートの Tablix で使用できる単一のデータセットに結合することはできますか?
Table Policy
------------
PolNum
SubmitDate
ProdID
Pend
Table Product
-------------
ProdID
ProdCat
Table Prem
---------
PolNum
Prem
Query 1
Select Count(PolNum), DATEPART(wk, SubmitDate)
From Policy INNER JOIN Product on Policy.ProdID = Product.ProdID
Where (year(SubmitDate) = year(getdate()))
Group by ProdCat, SubmitDate
Query2
Select sum(Prem), DATEPART(wk, SubmitDate)
From Policy INNER JOIN Product on Policy.ProdID = Product.ProdID INNER JOIN
Prem on Pol Pol.PolNum = Prem.PolNum
Where (Pend = 1)
Group By ProdCat, SubmitDate
最終レポートは次のようになります。
Cat1 Cat2 Cat3 PremCat1 PremCat2 Premcat3
Week 1 5 4 5 65 25 95
Week 2 2 5 6 45 10 65
Week 3 3 6 15 13 15 96
Week 4 5 7 13 98 45 35
派生テーブルを使用してみましたが、Pend フラグがカウントの結果の一部を除外するため、結果が正しくありません。共通テーブル式についていくつか読んだことがありますが、それらがいつ使用されるか、どのように使用されるかを完全には理解していません。これに関するヘルプは大歓迎です。