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
для всех строк.