0

1 つのテーブルを作成し、その中にCompany(つまり、会社の名前)、QuestionおよびのようなフィールドがありAnswerます。また、会社名に基づいてQuestion、を取得するためのストアド プロシージャも作成しました。AnswerCompany

ここで、Microsoft Report Viewer を追加して、上部に会社名と共に質問と回答を表示します。

ストアド プロシージャのコードは次のとおりです。

ALTER Proc [dbo].[sp_GenerateReport]
(
    @CompanyName varchar(50)
)
AS
BEGIN

SELECT 
      Company,
      Question,
      avg(Answer)
FROM tbl_Answer 
where tbl_Answer.Company=@CompanyName
group by Question,Company

END

表の列:

Id            int               Unchecked
Company       varchar(50)       Checked
Dimension     int               Checked
Section       varchar(50)       Checked
Question      int               Checked
Answer        int               Checked

下の画像の例のようなグラフ形式のレポートが必要です。上部には会社名があり、軸にはSeasonQuestionであり、PointsAnswerである必要があります。

欲しいグラフ

4

2 に答える 2

0

Web ページにレポート ビューアー Web コントロールを追加する方法については、ウォークスルーを参照してください。

http://msdn.microsoft.com/en-us/library/ms252123.aspx

http://msdn.microsoft.com/en-us/library/ms251692.aspx

http://msdn.microsoft.com/en-us/library/ms251682.aspx

于 2012-08-05T12:58:09.320 に答える
0

レポートを作成するためにSSRS SqlサーバーReporting Serviceを使用できますが、レポートを簡単に作成できるBI(ビジネスインテリジェンス)を取得する必要があります

于 2012-08-05T13:17:46.717 に答える