다음을 통해 공유


IDataReaderExtension.AggregationFieldCount 속성

Gets the number of fields by which the data is aggregated.

네임스페이스:  Microsoft.ReportingServices.DataProcessing
어셈블리:   Microsoft.ReportingServices.Interfaces(Microsoft.ReportingServices.Interfaces.dll)
  Microsoft.ReportingServices.SharePoint.UI.WebParts(Microsoft.ReportingServices.SharePoint.UI.WebParts.dll)

구문

‘선언
ReadOnly Property AggregationFieldCount As Integer 
    Get
‘사용 방법
Dim instance As IDataReaderExtension 
Dim value As Integer 

value = instance.AggregationFieldCount
int AggregationFieldCount { get; }
property int AggregationFieldCount {
    int get ();
}
abstract AggregationFieldCount : int
function get AggregationFieldCount () : int

속성 값

유형: System.Int32
When not positioned in a valid record set, 0; otherwise the number of aggregation columns in the current record. The default is -1.

주의

The AggregationFieldCount property enables you to supply specific, aggregation information about your result set to the report server. Take, for instance, the following result set:

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

You should return an integer value representing the number of fields that are aggregation fields for each row in your result set. In the previous example, AggregationFieldCount should return 2 for the first row, 1 for the second row, 2 for the third row and so forth. For row nine, AggregationFieldCount should return 0.

After executing a query that does not return rows, AggregationFieldCount should return -1.

참고 항목

참조

IDataReaderExtension 인터페이스

Microsoft.ReportingServices.DataProcessing 네임스페이스