IsAggregationField メソッド
インデックスが付けられたフィールドによってデータが集計されるかどうかを示します。
名前空間: Microsoft.ReportingServices.DataProcessing
アセンブリ: Microsoft.ReportingServices.SharePoint.UI.WebParts (Microsoft.ReportingServices.SharePoint.UI.WebParts.dll)
Microsoft.ReportingServices.Interfaces (Microsoft.ReportingServices.Interfaces.dll)
構文
'宣言
Function IsAggregationField ( _
index As Integer _
) As Boolean
'使用
Dim instance As IDataReaderExtension
Dim index As Integer
Dim returnValue As Boolean
returnValue = instance.IsAggregationField(index)
bool IsAggregationField(
int index
)
bool IsAggregationField(
int index
)
abstract IsAggregationField :
index:int -> bool
function IsAggregationField(
index : int
) : boolean
パラメーター
- index
型: System. . :: . .Int32
レコード内のフィールドのインデックスです。
戻り値
型: System. . :: . .Boolean
現在の行が集計フィールドである場合、値は true となり、それ以外の場合は false となります。
説明
IsAggregationField メソッドは、結果セットに関する特定の集計情報をレポート サーバーに指定することを可能にします。たとえば、次の結果セットを使用します。
City State Sales
====================================
Seattle WA 150.65
Seattle (null) 150.65
Tacoma WA 75.54
Tacoma (null) 75.54
(null) WA 226.19
Portland OR 112.25
Portland (null) 112.25
(null) OR 112.25
(null) (null) 338.44
IsAggregationField メソッドは、現在のインデックスのフィールドが集計フィールドである、つまりフィールドが集計で使用されることを示している各行に Boolean 値を返します。前の例では、行 1 のインデックス 0 とインデックス 1 のフィールドは true を返します。一方、行 2 のフィールド インデックス 1 は false を返します。行 9 では、フィールド インデックス 0 および 1 は、どちらも false を返します。フィールド インデックス 2 の Sales フィールドは、すべての行に関して false を返します。