Transposer

Transposer convierte columnas a filas. La transposición de datos es lo opuesto a crear tablas con la etapa Group Statistics, que transforma datos de filas en columnas.

Para entender Transposer, considere el siguiente ejemplo. Una tabla contiene datos de ventas de cuatro trimestres y desea agregar todos los ingresos generados y analizar el crecimiento alcanzado en los tres primeros trimestres. Para lograr esto, use Transposer para crear una columna que contenga todos los ingresos de tres trimestres transpuestos. Usar Transposer para agregar todos los ingresos generados de distintas columnas en una sola, puede mejorar el rendimiento en lugar de agregarlos en columnas diferentes.

En la siguiente tabla se explican las opciones del cuadro de diálogo de Transposer.

Opción Descripción
Encabezado de campos de Transpuesto Escriba un encabezado para la columna que va a contener las columnas que se van a transponer. Esta nueva columna se añade de manera automática al flujo de datos.
Encabezado de los valores transpuestos Escriba un encabezado para la columna que va a contener los valores transpuestos de las columnas. Esta nueva columna se añade de manera automática al flujo de datos.
Conservar los campos transpuestos Seleccione esta opción para conservar todos los campos transpuestos como columnas en la salida.
Nombre de campo Muestra todos los encabezados de columnas del archivo de entrada.
Tipo

Muestra el tipo de datos de los campos correspondientes (encabezados de columna).

Las columnas que se van a transponer deben ser compatibles con el tipo de datos en el archivo de entrada de origen. A continuación, se encuentra la matriz de compatibilidad. Las cuadrículas con la marca de verificación corresponden a los tipos de datos compatibles.

Transpuesto Active la casilla situada junto a cada uno de los campos que desea convertir en una columna. Con el fin de evitar que una columna se transponga y conservarla en la salida, desactive la casilla.

Ejemplo del uso de Transposer

Los siguientes datos de entrada contienen datos de ventas de cuatro trimestres por tienda. Tenga en cuenta que Q1, Q2, Q3 y Q4 representan cuatro trimestres de ventas (en millones).

Almacenar (EE.UU.) Q1 Q2 Q3 Q4
Nueva York 100.00 200.10 300.00 400.00
California 250.10 450.00 550.00 650.00
Illinois 150.00 250.10 350.00 450.00

Los casos que se mencionan a continuación ilustran el comportamiento de Transposer mediante las opciones que existen en la etapa. Tenga en cuenta que Trimestre es el nombre de la columna para el encabezado de los campos transpuestos y que Ingresos es el nombre de la columna para los valores de los campos transpuestos.

Caso 1

Supongamos que desea que las columnas Q1, Q2 y Q3 se transpongan y que Q4 se conserve en la salida. Para ello, active la casilla situada debajo del encabezado Transpuesto junto a cada columna que se transpondrá. Ahora verá Q1, Q2 y Q3 como filas, mientras que Q4 seguirá siendo una columna en la salida.
Almacenar (EE.UU.) Trimestre Ingresos Q4
Nueva York Q1 100.00 400.00
Nueva York Q2 200.10 400.00
Nueva York Q3 300.00 400.00
California Q1 250.10 650.00
California Q2 450.00 650.00
California Q3 550.00 650.00
Illinois Q1 150.00 450.00
Illinois Q2 250.10 450.00
Illinois Q3 350.00 450.00

Caso 2

Supongamos que desea que las columnas Q1 y Q2 se transpongan y que Q3 y Q4 se conserven en la salida. Además, también desea conservar todos los campos transpuestos (Q1 y Q2) en forma de columnas en la salida. Para ello, marque la opción Conservar los campos transpuestos y el cuadro bajo el encabezado Transpuesto junto a cada columna que se transpondrá. Ahora puede ver Q1 y Q2 como filas, mientras que Q3 y Q4 seguirán siendo columnas en la salida junto con Q1 y Q2.
Almacenar (EE.UU.) Trimestre Ingresos Q1 Q2 Q3 Q4
Nueva York Q1 100.00 100.00 200.10 300.00 400.00
Nueva York Q2 200.10 100.00 200.10 300.00 400.00
California Q1 250.10 250.10 450.00 550.00 650.00
California Q2 450.00 250.10 450.00 550.00 650.00
Illinois Q1 150.00 150.00 250.10 350.00 450.00
Illinois Q2 250.10 150.00 250.10 350.00 450.00