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

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

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

Значение 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. Для девяти строк возвращается falseиндекс поля 0 и 1. Индекс поля 2, поле Sales, возвращается false для всех строк.

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