1

従業員のタイプを保持するEmployeeTypesというテーブルがあります。次に、SSRSを使用して次のようなレポートを作成します。

      EmployeeType1      EmployeeType2     EmployeeType3
            4                  23                2

ここで、数字は従業員の数です。

問題は、EmployeeTypesテーブルが多くのタイプを持ち、時間とともに拡張できるため、プログラムでそのような列を生成するにはどうすればよいですか?

4

3 に答える 3

1

のようなデータ セットを使用して、クロス集計レポートを探しているようselect count(*), employee_type from employee_table group by employee_typeです。

レポート ウィザードを使用して、(「テーブル」レポート タイプではなく) 「マトリックス」レポート タイプを作成できます。ウィザードは、必要なものを入手するための手順を案内します。

于 2012-05-09T12:43:55.657 に答える
0

SSRS レポートは、XML ファイル (.RDL または .RDLC ファイル) によって定義されます。XML を直接変更することにより、プログラムで列を生成できます。気弱な人向けではありませんが、人々はそれを行い、それを行うことができます.

于 2012-05-09T12:18:56.600 に答える
0

以下にサンプルを示します。

http://www.codeproject.com/Articles/11254/SQL-Reporting-Services-with-Dynamic-Column-Reports

于 2012-05-09T12:19:53.877 に答える