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
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
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 |