共通の関数参照とアセンブリ参照の使用 (レポート ビルダ 2.0)
レポート ビルダ 2.0 には、式に含めることのできる一連の組み込み関数が用意されています。組み込み関数には、Microsoft.NET Framework 共通言語ランタイム (CLR) クラスおよび Visual Basic ランタイム ライブラリ関数が含まれます。便宜上、最もよく使用される関数が [式] ダイアログ ボックスで表示されます。このダイアログ ボックスでは、これらの関数は、テキスト、日付と時刻、数学、検査、プログラム フロー、集計、財務、変換、その他というカテゴリごとに表示されます。使用頻度の低い関数は、一覧に表示されませんが、式で使用することはできます。
使用頻度の高い関数への参照の追加
[式] ダイアログ ボックスを使用すると、Reporting Services に組み込まれている共通の関数の一覧がカテゴリ別に表示されます。[共通の関数] を展開してカテゴリをクリックすると、式に含める関数の一覧が [アイテム] ペインに表示されます。共通の関数には、.NET FrameworkSystem..::..Math 名前空間と System..::..Convert 名前空間のクラス、および Visual Basic ランタイム ライブラリ関数が含まれています。組み込み関数を使用するには、[アイテム] ペインで関数名をダブルクリックします。関数の説明が説明ペインに表示され、関数呼び出しの例がサンプル ペインに表示されます。 コード ペインで、関数名の後に左かっこ "(" を入力すると、IntelliSense により、関数呼び出しの有効な各構文が表示されます。たとえば、テーブルの Quantity という名前のフィールドの最大値を計算するには、=Max( という単純な式をコード ペインに追加した後、スマート タグを使用して、関数呼び出しに使用できる有効な構文をすべて表示します。この例を完成させるには、=Max(Fields!Quantity.Value) と入力します。
各関数の詳細については、MSDN の「System..::..Math」、「System..::..Convert」、および「Visual Basic ランタイム ライブラリのメンバ」を参照してください。
レポート ビルダ 2.0 では、他の .NET Framework クラスまたは外部アセンブリへの参照を含んだカスタム コードの開発はサポートされません。