次の方法で共有


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

パラメーター

戻り値

型: 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 を返します。