IDataReaderExtension.IsAggregationField(Int32) Метод

Определение

Указывает, выполняется ли статистическая обработка по полю с данным индексом.

public:
 bool IsAggregationField(int index);
public bool IsAggregationField (int index);
abstract member IsAggregationField : int -> bool
Public Function IsAggregationField (index As Integer) As Boolean

Параметры

index
Int32

Индекс поля в записи.

Возвращаемое значение

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 значение для каждой строки, указывая, что поле в текущем индексе является полем статистической обработки, то есть поле используется в агрегатах. В предыдущем примере поля с индексом 0 и индексом 1 для первой строки должны возвращать значение true . В отличие от этого, индекс поля 1 для строки 2 должен возвращать false . Для строки девятый индекс поля 0 и 1 должен возвращать значение false . Индекс поля 2, поле Sales, возвращает false для всех строк.

Применяется к