次の方法で共有


[式] ダイアログ ボックス

Expression ダイアログ ボックスを使用して、レポート アイテムのプロパティの Microsoft Visual Basic 式を記述します。 式を使用して、色、フォント、罫線など多数のプロパティを設定できます。 実行時に、レポート プロセッサによって式が評価され、その結果がプロパティの値に置き換えられます。

式には、簡単なものも複雑なものもあります。 簡単な式は、デザイン画面またはダイアログ ボックスにあるテキスト ボックスに直接入力できます。 複雑な式を作成するには、 Expression ダイアログ ボックスを使用します。 作成できる式は一度に 1 つだけです。 詳細については、「式 (レポート ビルダーおよび SSRS)」を参照してください。

[式] ダイアログ ボックスを開くには、ダイアログ ボックスの式 ([fx]) ボタンをクリックするか、ショートカット メニューまたは [プロパティ] ペインのドロップダウン リストの [式] を選択します。 詳細については、「レポートでの式の使用 (レポート ビルダーおよび SSRS)」を参照してください。

[式] ダイアログ ボックスには、コード ウィンドウ、カテゴリ ツリー、カテゴリ アイテム、説明ペイン、およびサンプル ペインが含まれています。

[式] ダイアログ ボックスは状況に依存するため、使用中の式カテゴリに応じてカテゴリ アイテムおよび説明が変わります。 このダイアログ ボックスでは、IntelliSense、入力候補、関数呼び出しの例、および構文の色分けをサポートしており、構文エラーの検出に役立ちます。

式の構成

式は等号 (=) で始まり、定数、リテラル、演算子、および組み込みフィールド、組み込みコレクション、組み込み関数、Visual Basic ランタイム ライブラリ関数、.NET Framework 共通言語ランタイム クラス、およびカスタム関数への参照を含めることができます。 式に追加できるカテゴリおよび値を次に示します。

Set expression for: <PropertyName>
式を定義するプロパティの名前です。 このプロパティは、[プロパティ] ペインで名前を指定して設定することもできます。

定数
定数に基づくプロパティに有効な定義済みの値の一覧を、このプロパティに提供します。 たとえば、色に基づいたプロパティでは、有効な色の名前が表示されます。 ブール値型のプロパティの場合、値は True および False になります。

式をサポートするすべてのアイテムに定数を設定できるとは限りません。 プロパティに定数値を設定できない場合は、その情報が説明ペインに表示されます。

組み込みフィールド
式で使用できるグローバル コレクションのアイテムの一覧を表示します。 一部のコレクションは、レポートがサーバーにパブリッシュされるまでサポートされません。 詳細については、「組み込み Globals および Users 参照 (レポート ビルダーおよび SSRS)」をご覧ください。

パラメーター
レポート パラメーターの一覧を表示します。

Fields( <選択されたデータセット> )
[データセット] カテゴリで選択したデータセットのフィールドの一覧を表示します。 [式] ボックスにフィールドをコピーするには、フィールドをダブルクリックします。

データセット
使用できるデータセットの一覧を提供し、データセットのメンバーのフィールドを表示します。

変数
レポート変数の一覧を表示します。 詳細については、「レポート変数コレクションとグループ変数コレクションの参照 (レポート ビルダーおよび SSRS)」を参照してください。

オペレーター
計算または文字列操作に含めることができる演算子を表示します。 詳細については、「式 (レポート ビルダー および SSRS)Operators」を参照してください。

共通関数
共通の関数を、種類ごとにグループ化して表示します。 [アイテム] ペインで関数を選択すると、説明と例が表示されます。

一般的な関数には、組み込みのレポート関数と集計関数、Visual Basic ランタイム ライブラリ関数、および Math および Convert 名前空間の .NET Framework 共通言語ランタイム クラス (CLR) が含まれます。 また、カテゴリの一覧には表示されない、CLR クラスおよび外部アセンブリへの参照を追加することもできます。 詳細については、「レポート デザイナーでカスタム コードやアセンブリを式から参照する (SSRS)」を参照してください。

[オプション]

コード ウィンドウ
上部ペインのコード ウィンドウを使用して式を入力します。 [式] ダイアログ ボックスを開くと、コード ウィンドウには式が含まれています。 式を置換または変更できます。 関数呼び出し、演算子、定数、フィールド、パラメーター、グローバル コレクションのアイテム、およびカスタム コードへの参照を追加できます。 式を変更すると、変更内容がコード ウィンドウに表示されます。

赤い波線は、構文エラーを示します。 エラー メッセージを表示するには、下線が付けられたテキストの上にカーソルを合わせます。

グローバル コレクションの用語を入力し、その後に句読点を入力すると、使用できるメンバーまたはプロパティのドロップダウン リストが表示されます。 ドロップダウン リストを使用すると、最初の何文字かを入力した後タブを入力するだけで、自動的に選択することができます。

関数名に続けて左かっこを入力すると、パラメーターと関数の戻り値に関する情報を提供するツールヒントが表示されます。

カテゴリ
式のカテゴリを表示します。 カテゴリを選択すると、式を作成するためのコンテキストが確立され、[アイテム] ペインで有効な値の一覧が変更されます。 たとえば、テキスト ボックス値の式の場合は、[共通関数] を展開し、[集計関数] を選択して、Item ペインにAvgCount、その他の関数を表示します。

品目
選択したカテゴリに有効な値の一覧を表示します。 アイテムをダブルクリックすると、コード ウィンドウ内のカーソルの位置に、このアイテムの式のテキストが追加されます。


選択したカテゴリとアイテムに応じて、3 番目のペインには説明、サンプル式、または有効な値の一覧が表示されます。 サンプル領域を広げるには、ダイアログ ボックスの枠をドラッグします。

参照

式 (レポート ビルダーおよび SSRS)
式の例 (レポート ビルダーおよび SSRS)
レポートでの式の使用 (レポート ビルダーおよび SSRS)
数値と日付の書式設定 (レポート ビルダーおよび SSRS)
Parameters コレクションの参照 (レポート ビルダーおよび SSRS)
グループ式の例 (レポート ビルダーおよび SSRS)
フィルター式の例 (レポート ビルダーおよび SSRS)
式で使用されるデータ型 (レポート ビルダーおよび SSRS)
式で使用される組み込みコレクション (レポート ビルダーおよび SSRS)
式の追加 (レポート ビルダーおよび SSRS)