レポート (Visual Studio レポート デザイナ) の組み込み関数

ReportViewer は組み込みの関数でレポートの式を使用できますが。式およびレポート定義 (.rdl) ファイルを SQL Server 2005 Reporting Services レポート サーバーで処理されるクライアント レポート定義 (.rdlc) ファイルで含めることでは、組み込み関数を使用できます。能に対するサポートは、ReportViewer コントロールと Reporting Services によって提供されます。

組み込み関数は 2 つのカテゴリに編成されます: 集計およびその他の関数。集計データの例は、 Sum 関数を使用して特定のフィールドのすべての値の合計の計算をあります。レポート アイテムには、式で集計関数を使用することができます。

加えてする組み込み関数、レポートを含む式関数を使用、Visual Basic。Visual Basic 関数についてを参照してください。関数 (Visual Basic).

その他の関数

次の表は、使用できる汎用機能です。

関数 説明

InScope 関数 (Visual Studio レポート デザイナ)

アイテムの現在のインスタンスが指定されたスコープ内かどうかを示します。

レベルの関数 ((Visual Studio のレポート デザイナ)

再帰的な階層での深さの現在レベルを取得します。

上記の関数 (Visual Studio レポート デザイナ)

指定されたスコープからには、以前のインスタンスを返します。

標準の集計

次の表には標準的な集計関数を使用できますについて説明します。

関数 説明

平均

指定された式から NULL 以外のすべての値の平均を返します。

Count

指定された式から得られた値の数を返します。

CountDistinct

指定された式から得られた個別のすべての値の数を返します。

CountRows

指定されたスコープ内の行の数を返します。

まず

指定された式から得られた最初値を返します。

ローン

指定された式から得られた最後値を返します。

最大

指定された式の NULL 以外のすべての値、最大値を返します。

最小値

指定された式の NULL 以外のすべての値、最小値を返します。

StDev

指定された式の NULL 以外のすべての値の標準偏差を返します。

StDevP

指定された式の NULL 以外のすべての値の母集団標準偏差を返します。

合計

指定された式の値の合計を返します。

Var

指定された式の NULL 以外のすべての値の分散を返します。

VarP

指定された式の NULL 以外のすべての値の母集団分散を返します。

集計の実行

次の表には実行されている集計関数を使用できますについて説明します。

関数 説明

RowNumber 関数

指定のスコープ内には、すべての行の実行カウントを返します。

RunningValue 集計関数

は、指定した関数を使用して実行を返します指定された式の集計。

ユーザー設定の集計

次の表は、ユーザー設定の集計関数です。

関数 説明

集計

データ プロバイダによって定義された指定された式のカスタム集計を返します。

スコープ

Each aggregate function uses the スコープ parameter, which defines the scope in which the aggregate function is performed.有効なスコープは、グループ化、データセットの名前またはデータ領域。直接または間接的に、式が含まれている唯一のグループまたはデータ領域、スコープとして使用できます。For expressions within data regions, スコープ is optional for all aggregate functions.If you omit the スコープ parameter, the scope of the aggregate is the innermost data region or grouping to which the report item belongs. Nothing のスコープを指定のスコープがレポート アイテムが所属する最も外側のデータ領域を設定します。

For expressions outside of data regions, スコープ refers to a data table or Business object.If a report contains more than one dataset, スコープ is required.If a report contains only one dataset and スコープ is omitted, the scope is set to the dataset.Nothing は指定できません、データ領域 outside of のレポート アイテムのキーワード。

You cannot use the スコープ parameter in page headers or footers.

項目を参照してください。

概念

レポートのデータ ソースを作成します。
レポート (Visual Studio レポート デザイナ) で式を使用してください。
ReportViewer コントロール (Visual Studio)
レポートの概要 (Visual Studio)