私は、2つのデータベースからデータを取得し、ユーザーによるサマリーを表示するレポートを用意しました。 各値を取得するために個々のデータセットを書きましたが、値が重複する可能性があるため、どのように各ユーザのすべてのレコードを取得できますか? 2つのデータベースサマリーSSRSレポートで異なるデータベースのデータセットを使用する問題
MainDataset
Select Count(*) as total, Username from database1
where my condition...
group by Username
UNION ALL
Select Count(*) as total, Username from database2
where my condition...
group by Username
Username Total
User1 2
User2 1
User3 3
User4 4
User5 10
User6 5
データセット2
Select Count(*) as totalCol2, Username from database1
where condition for this column...
group by Username
UNION ALL
Select Count(*) as totalCol2, Username from database2
where condition for this column...
group by Username
Username totalCol2
User1 2
User2 1
User2 1
User3 3
User3 2
User4 1
User5 2
User5 3
User6 4
からのデータ
Username Total totalCol2
User1 2 2
User2 1 2
User3 3 5
User4 4 1
User5 10 5
User6 5 4
私は、ルックアップを使用しようとしただけDATASET2から最初の一致を得、sum関数:私は私のレポートで行を表示するMainDataset
を使用していますし、各列のために、私はDataset2
からの要約を表示する必要が
条件付きでも動作しません。 SSRSで何かできるかどうか、誰かに私に何か考えてもらえますか?
レポートには10を超える列があり、それぞれ異なるデータセットから来ています。
ありがとうございました。私は2つのデータセットでのみテストしました、私はもっとテストします! – user1004299