次の方法で共有


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

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

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

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

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

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

式の作成

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

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

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

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

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

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

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

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

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

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

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

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

オプション

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

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

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

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

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

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

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

関連項目

タスク

参照

概念