Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: Access 2013, Office 2013
Формирование данных поддерживает следующие функции. Имя, присвоенное главе, содержащей столбец, с которым необходимо работать, — это псевдоним главы.
Псевдоним главы может быть полным, состоящим из имени каждого столбца главы, ведущего к главе , содержащей имя столбца, и все они разделены точками. Например, если родительская глава chap1 содержит дочернюю главу chap2 со столбцом amount amt, то полное имя будет chap1.chap2.amt.
Агрегатные функции |
Описание |
---|---|
СУММ(псевдоним главы.column-name) |
Вычисляет сумму всех значений в указанном столбце. |
AVG(chapter-alias.column-name) |
Вычисляет среднее значение всех значений в указанном столбце. |
MAX(chapter-alias.column-name) |
Вычисляет максимальное значение в указанном столбце. |
MIN(chapter-alias.column-name) |
Вычисляет минимальное значение в указанном столбце. |
COUNT(chapter-alias[.column-name]) |
Подсчитывает количество строк в указанном псевдониме. Если указан столбец, в число включаются только строки, для которых этот столбец не равен NULL. |
STDEV(chapter-alias.column-name) |
Вычисляет стандартное отклонение в указанном столбце. |
ANY(chapter-alias.column-name) |
Значение указанного столбца. ANY имеет прогнозируемое значение, только если значение столбца одинаково для всех строк в главе. Примечание. Если столбец не содержит одинаковое значение для всех строк в главе, команда SHAPE произвольно возвращает одно из значений, которое должно быть значением функции ANY. |
Вычисляемое выражение |
Описание |
---|---|
CALC(выражение) |
Вычисляет произвольное выражение, но только в строке набора записей, содержащей функцию CALC. Любое выражение, использующий эти функции Visual Basic для приложений (VBA), разрешено. |
NEW ключевое слово |
Описание |
---|---|
NEW field-type [(width | scale | precision | error [, scale | error])] |
Добавляет пустой столбец указанного типа в набор записей. |
Тип поля, передаваемый с ключевое слово NEW, может быть любым из следующих типов данных.
Типы данных OLE DB |
Эквиваленты типов данных ADO |
---|---|
DBTYPE_BSTR |
adBSTR |
DBTYPE_BOOL |
adBoolean |
DBTYPE_DECIMAL |
adDecimal |
DBTYPE_UI1 |
adUnsignedTinyInt |
DBTYPE_I1 |
adTinyInt |
DBTYPE_UI2 |
adUnsignedSmallInt |
DBTYPE_UI4 |
adUnsignedInt |
DBTYPE_I8 |
adBigInt |
DBTYPE_UI8 |
adUnsignedBigInt |
DBTYPE_GUID |
adGuid |
DBTYPE_BYTES |
adBinary, AdVarBinary, adLongVarBinary |
DBTYPE_STR |
adChar, adVarChar, adLongVarChar |
DBTYPE_WSTR |
adWChar, adVarWChar, adLongVarWChar |
DBTYPE_NUMERIC |
adNumeric |
DBTYPE_DBDATE |
adDBDate |
DBTYPE_DBTIME |
adDBTime |
DBTYPE_DBTIMESTAMP |
adDBTimeStamp |
DBTYPE_VARNUMERIC |
adVarNumeric |
DBTYPE_FILETIME |
adFileTime |
DBTYPE_ERROR |
adError |
Если новое поле имеет тип decimal (в OLE DB, DBTYPE_DECIMAL или в ADO, adDecimal), необходимо указать значения точности и масштаба.