Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a: Access 2013, Office 2013
El servicio de forma de datos admite las siguientes funciones. El nombre asignado al capítulo que contiene la columna en la que se van a realizar las operaciones es el alias del capítulo.
Un alias de capítulo puede ser completo y constar del nombre de columna de cada capítulo que lleva al capítulo que contiene el nombre de columna, todo separado por puntos. Por ejemplo, si el capítulo principal, chap1, contiene un capítulo secundario, chap2, que tiene una columna de cantidad, amt, entonces el nombre completo será chap1.chap2.amt.
Funciones de agregado |
Descripción |
---|---|
SUM(chapter-alias.column-name) |
Calcula la suma de todos los valores de la columna especificada. |
AVG(chapter-alias.column-name) |
Calcula el promedio de todos los valores de la columna especificada. |
MAX(chapter-alias.column-name) |
Calcula el valor máximo de la columna especificada. |
MIN(chapter-alias.column-name) |
Calcula el valor mínimo de la columna especificada. |
COUNT(chapter-alias[.column-name]) |
Cuenta el número de filas en el alias especificado. Si se especifica una columna, en el recuento sólo se incluirán las filas para las que la columna no tiene un valor nulo. |
STDEV(chapter-alias.column-name) |
Calcula la desviación estándar de la columna especificada. |
ANY(chapter-alias.column-name) |
Un valor de la columna especificada. ANY sólo tiene un valor predecible si el valor de la columna es el mismo para todas las filas del capítulo. NOTA: Si la columna no contiene el mismo valor para todas las filas del capítulo, el comando SHAPE devuelve arbitrariamente uno de los valores para que sea el valor de la función ANY. |
Expresión calculada |
Descripción |
---|---|
CALC(expression) |
Calcula una expresión arbitraria, pero sólo en la fila del conjunto de registros que contiene la función CALC. Se admite toda expresión que utilice estas funciones de Visual Basic para Aplicaciones (VBA). |
Palabra clave NEW |
Descripción |
---|---|
NUEVO tipo de campo [(error deprecisión | deescala | de ancho | [,error de escala | ])] |
Agrega una columna vacía del tipo especificado al conjunto de registros. |
El tipo de campo que se pasa con la palabra clave NEW puede ser cualquiera de los tipos de datos siguientes.
Tipos de datos de OLE DB |
Tipo de datos de ADO equivalentes |
---|---|
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 |
Cuando el campo nuevo es de tipo decimal (en OLE DB, DBTYPE_DECIMAL, o en ADO, adDecimal), debe especificar los valores de precisión y de escala.