Instrucción TRANSFORM

Crea una consulta de tabla de referencias cruzadas.

Sintaxis

TRANSFORM función_de_agregado
instrucción_de_selección
PIVOT campo_dinámico [IN (valor1[, valor2[, ...]])]

La instrucción TRANSFORM consta de las siguientes partes:

Parte

Descripción

función_de_agregado

Una función de agregado de SQL que funciona en los datos seleccionados.

instrucción_de_selección

Una instrucción SELECT.

campo_dinámico

El campo o expresión que quiere usar para crear encabezados de columna en el conjunto de resultados de la consulta.

valor1, valor2

Valores fijos que se usan para crear encabezados de columna.


Observaciones

Cuando resuma los datos mediante una consulta de tabla de referencias cruzadas, seleccione los valores de campos o expresiones especificados como encabezados de columna para que pueda ver los datos en un formato más compacto que con una consulta de selección.

TRANSFORM es opcional, pero cuando se incluye es la primera instrucción de una cadena SQL. Precede a una instrucción SELECT que especifica los campos que se usan como encabezados de fila y una cláusula GROUP BY que especifica la agrupación de filas. Como alternativa, puede incluir otras cláusulas (como WHERE) que especifiquen criterios de ordenación o selección adicionales. En una consulta de tabla de referencias cruzadas también puede usar subconsultas como predicados (específicamente los de la cláusula WHERE).

Los valores devueltos en campo_dinámico se usan como encabezados de columna en el conjunto de resultados de la consulta. Por ejemplo, la creación de tablas de las cifras de ventas en el mes de la venta en una consulta de tabla de referencias cruzadas crearía 12 columnas. Puede restringir campo_dinámico para crear títulos a partir de los valores fijos (valor1, valor2) enumerados en la cláusula IN opcional. También puede incluir valores fijos para los que no hay datos para crear columnas adicionales.



Ampliar sus conocimientos de Office
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×