Los tipos de archivo clásicos dejarán de estar disponibles a partir de enero de 2021. Puedes hacer una transición de tus archivos clásicos o descargar un PDF. Más información
Centro de soporte de Workiva
Comandos de transformación tabular
Comandos de transformación tabular
Última actualización
Para preparar los datos de valores separados por delimitadores (DSV) para la carga, como por ejemplo para masajear datos tabulares en el formato requerido, añade un paso en una cadena que utilice un comando de conexión de Transformación Tabular. Por ejemplo:
Dividir conjuntos de datos en función del contenido de un registro
Para agregar un encabezado a un archivo de valores separados por comas (CSV), utiliza el comando Agregar encabezado.
Propiedades
Propiedad
Detalle
Archivo de entrada.
Introduce el archivo al que agregar los encabezados.
Delimitador
Selecciona el Delimitador utilizado para separar columnas en Archivo de entrada.
Vista previa de los resultados
Para previsualizar las diez primeras Líneas y el Encabezado de los resultados de la transformación, marca esta casilla.
Filas de encabezado
Introduce todo el contenido de la fila de encabezado. Separa cada Encabezados con un Delimitador, como Columna1,Columna2,Columna3.
Delimitador de cabeceras
Introduce el Delimitador utilizado para separar Encabezados en Filas de encabezado, como ,
Resultados
Resultado
Tipo de resultado
CSV con cabeceras
Archivo
Recuento de registros
Entero
Códigos de salida
Código
Tipo
Detalle
0
Correcto
Correcto
1
Error
Argumentos no válidos
2
Error
Fallo general
Añadir números de fila
Para añadir el número de fila al DSV en la primera columna, utiliza un comando Añadir Números de Fila.
Propiedades
Propiedad
Detalle
Archivo de entrada.
Introduce el archivo al que añadir números de filas.
Archivo de resultado
Introduce el nombre del archivo resultante de la transformación.
Delimitador
Introduce el Delimitador utilizado para separar columnas en Archivo de entrada.
Vista previa de los resultados
Para previsualizar las diez primeras Líneas y el Encabezado de los resultados de la transformación, marca esta casilla.
Resultados
Resultado
Tipo de resultado
Añadir resultado de números de filas
Archivo
Recuento de Registros
Entero
Códigos de salida
Código
Tipo
Detalle
0
Correcto
Correcto
1
Error
Argumentos no válidos
2
Error
Fallo general
14
Error
Ubicación no válida del archivo de salida.
15
Error
El carácter de escape utilizado en Archivo de entrada, normalmente un "
Consulta avanzada
Para ejecutar una consulta SQL en uno o varios archivos CSV, utiliza un comando Consulta avanzada. También puedes unir otros archivos que adjuntes a este comando.
Nota: Este comando admite las sentencias SELECT y las sentencias JOIN complementarias, pero no las sentencias como INSERT, UPDATE, o CREATE. Para insertar filas, utiliza el comando Apilar archivos; para actualizar filas, Buscar y reemplazar.
Propiedades
Propiedad
Detalle
Tablas
Introduce todos los Archivos para utilizar en la consulta, así como su nombre de tabla.
Si los nombres de las columnas o los identificadores contienen espacios o caracteres especiales, utiliza corchetes. Por ejemplo, [Columna A], [Columna B].
Para dar formato a los datos con dos espacios decimales, utiliza la sintaxis SELECT PRINTF('%.2f',(SUM(DATA))) AS EBITDA FROM HFMDat.
Para seleccionar la primera instancia de un duplicado, como si dos registros tienen el mismo ID, utiliza la sintaxis select * from group by ID having MIN(ID) ORDER BY ID.
Para concatenar varias cadenas, utiliza el operador || como string1 || string2 [ || string_n ].
Delimitador de entrada
Selecciona el Delimitador utilizado en Tablas, así como los archivos de unión.
Delimitador de salida
Selecciona el Delimitador a utilizar en los resultados de la consulta.
Vista previa
Para imprimir una vista previa de los resultados de la consulta, marca esta casilla.
El comando Consulta avanzada intenta determinar automáticamente el Tipo de datos de una columna. Para conservar los ceros a la izquierda de un valor que el comando confunde con un número entero, utiliza los comandos Buscar y reemplazar -con Regex y Reemplazar coincidencias sólo seleccionadas- para añadir comillas simples (') alrededor de los valores de la columna y luego eliminarlas una vez finalizado el comando Consulta avanzada:
Para añadir comillas simples, busca (\d ), y reemplázalo por '$1'.
Para eliminar las comillas simples, busca '(\d )', y reemplázalas por $1.
Con Regex seleccionado, el comando Buscar y reemplazar utiliza los paréntesis [()] para capturar el grupo o los caracteres y, a continuación, los reemplaza como el primer parámetro $1. Para crear varias capturas, utiliza conjuntos subsiguientes de paréntesis y valores incrementales como $2.
Resultados
Resultado
Tipo de resultado
Resultado
Archivo
Recuento de registros
Entero
Códigos de salida
Código
Tipo
Detalle
0
Correcto
Correcto
1
Error
Argumentos no válidos
2
Error
Fallo general
14
Error
Ubicación no válida del archivo de salida.
15
Error
El carácter de escape utilizado en Archivo de entrada, normalmente un "
Cambiar delimitador
Para cambiar el delimitador de un archivo CSV, utiliza el comando Cambiar delimitador.
Nota: Para cumplir la especificación RFC, utiliza siempre un único carácter como delimitador, preferiblemente una coma o una pestaña.
Propiedades
Propiedad
Detalle
Archivo de entrada.
Introduce el archivo a transformar.
Delimitador de entrada
Introduce el Delimitador utilizado actualmente en Archivo de entrada. Para un carácter de pestaña, introduce \t.
Delimitador de salida
Introduce el Delimitador a utilizar después de la transformación. Para un carácter de pestaña, introduce \t.
Vista previa de los resultados
Para previsualizar las diez primeras Líneas y el Encabezado de los resultados de la transformación, marca esta casilla.
Mantén las filas vacías
Marca esta casilla para mantener filas vacías en tu resultado. Se han eliminado de forma predeterminada.
Resultados
Resultado
Tipo de resultado
Resultado CSV
Archivo
Recuento de registros
Entero
Códigos de salida
Código
Tipo
Detalle
0
Correcto
Correcto
1
Error
Argumentos no válidos
2
Error
Fallo general
Limpiar las nuevas líneas no entrecomilladas
Para intentar limpiar un archivo que cumpla con la Solicitud de Comentarios (RFC) excepto por los caracteres de nueva línea no entrecomillados, utiliza el comando Clean Unquoted Newlines. Por ejemplo, utiliza este comando para procesar archivos de datos con caracteres incoherentes para retornos de carro o líneas nuevas.
Nota: Este comando solo limpia las líneas nuevas no entrecomilladas. Otras incidencias no conformes harán que el conjunto de datos siga fallando.
Propiedades
Propiedad
Detalle
Vista previa del resultado
Para previsualizar el resultado en el registro del comando, marca esta casilla.
Archivo de entrada.
Introduce el archivo a limpiar.
Delimitador de archivos.
Selecciona el Delimitador para cada columna en Archivo de entrada.
Utiliza las comillas perezosas
Para permitir que las comillas aparezcan en los campos sin comillas y que las comillas no dobles aparezcan en los campos entrecomillados, marca esta casilla.
Anexando texto final
Para anexar cualquier línea de una sola columna sin delimitadores en Archivo de entrada al último valor de la última columna del registro anterior, marca esta casilla.
Resultados
Resultado
Tipo de resultado
Resultado limpio de nuevas líneas
Archivo
Recuento de líneas
Entero
Nota: La salida Recuento de líneas proporciona el número total de Registros -incluido el Encabezado- en la salida Limpieza de nuevas líneas.
Códigos de salida
Código
Tipo
Detalle
0
Correcto
Correcto
1
Error
Se ha producido un error al crear el resultado de nueva línea limpio
Filtro de columna
Para filtrar las columnas DSV con Encabezados que coincidan con el patrón especificado, utiliza un comando Filtro de columna.
Propiedades
Propiedad
Detalle
Archivo de entrada.
Introduce el archivo a transformar.
Archivo de resultado
Introduce el nombre del archivo resultante de la transformación.
Delimitador
Selecciona el Delimitador utilizado en Archivo de entrada.
Tipo de patrón
Selecciona el tipo de patrón por el que filtrar:
Índice para filtrar por índice de columna
Exacto para filtrar por una lista de valores exactos separados por comas.
Introduce el patrón con el que coincidirán las columnas. Si Tipo de patrón es Índice, aplica el operador de propagación, como 0:5,7:8,10:15. Nota: La primera columna tiene un valor de índice de "0", no de "1".
Vista previa de los resultados
Para previsualizar las diez primeras Líneas y el Encabezado de los resultados de la transformación, marca esta casilla.
Inversa
Para conservar las columnas coincidentes y eliminar todas las demás, marca esta casilla.
Resultados
Resultado
Tipo de resultado
Resultado del filtrado de columna
Archivo
Recuento de registros
Entero
Códigos de salida
Código
Tipo
Detalle
0
Correcto
Correcto
1
Error
Argumentos no válidos
2
Error
Fallo general
14
Error
Ubicación no válida del archivo de salida.
15
Error
El carácter de escape utilizado en Archivo de entrada, normalmente un "
Archivos concat
Para combinar horizontalmente varios archivos tabulares de origen de datos en un único conjunto de datos CSV, utiliza un comando Concat Files.
Propiedades
Propiedad
Detalle
Archivos de origen.
Introduce los Archivos para concatenar.
Vista previa del resultado
Para previsualizar el resultado en el registro del comando, marca esta casilla.
Delimitador de archivos.
Selecciona el Delimitador utilizado en Archivos de origen.
Resultados
Resultado
Tipo de resultado
Combinar CSV
Archivo
Recuento de registros
Entero
Códigos de salida
Código
Tipo
Detalle
0
Correcto
Correcto
1
Error
Se ha producido un error al generar CSV
Convertir CSV a XLSX
Para convertir un archivo CSV en un libro de Microsoft Excel® (XLSX), utiliza el comando Convertir CSV en XLSX.
Propiedades
Propiedad
Detalle
Archivo de entrada.
Introduce el archivo a convertir a XLSX.
Delimitador
Selecciona el Delimitador utilizado en Archivo de entrada.
Nombre de hoja
Introduce el nombre de la hoja a crear en el libro de Excel.
Archivo de resultado
Introduce la ruta donde guardar el archivo (opcional). Si se utiliza como salida para otro comando de la cadena, déjalo en blanco.
Resultados
Resultado
Tipo de resultado
Resultado: XLSX
Archivo
Códigos de salida
Código
Tipo
Detalle
0
Correcto
Correcto
1
Error
Argumentos no válidos
Convertir JSON a CSV
Para convertir un archivo JSON en CSV, utiliza el comando Convertir JSON en CSV.
Propiedades
Propiedad
Detalle
Archivo de entrada.
Introduce el archivo JSON para convertirlo a CSV.
Archivo de resultado
Introduce la ruta donde guardar el nuevo archivo CSV. Si se utiliza como salida para otro comando de la cadena, déjalo en blanco.
Vista previa de los resultados
Para previsualizar las diez primeras Líneas y el Encabezado de los resultados de la transformación, marca esta casilla.
Resultados
Resultado
Tipo de resultado
Resultado CSV
Archivo
Códigos de salida
Código
Tipo
Detalle
0
Correcto
Correcto
1
Error
Argumentos no válidos
Convertir a Tabla de referencias cruzadas
Para convertir un conjunto de datos tabulares -como la salida de una consulta Oracle Essbase® expresiones multidimensionales (MDX)- en un formato de tabulación cruzada, o crosstab, utiliza un comando Convertir en tabulación cruzada. Este comando basa el diseño de la tabulación cruzada en los encabezados de columna y fila definidos como tuplas en el conjunto de datos tabulares de entrada.
Por ejemplo, con este comando, este conjunto de datos:
Para previsualizar el formato de las tablas cruzadas, marca esta casilla.
Archivo de entrada.
Introduce el archivo para convertirlo a un formato de tabla cruzada, con los encabezados de columna y fila definidos como tuplas.
Nota: Establece el archivo de entrada de modo que su primera columna sea un conjunto delimitado de valores que se extiendan horizontalmente, y su primera fila sea un conjunto delimitado de valores que se extiendan verticalmente.
Delimitador de archivos.
Selecciona el Delimitador utilizado con las columnas en Archivo de entrada.
Delimitador de campo
Introduce el carácter que se utilizará para separar cada campo dividido en el formato de tabulación cruzada.
Omite la clave (celda A1)
Para omitir la celda A1 de Archivo de entrada del formato de tabulación cruzada, marca esta casilla. Por ejemplo, si la celda A1 contiene (A,B), las celdas A1 y A2 del formato de pestañas cruzadas están en blanco
Resultados
Resultado
Tipo de resultado
Informe de referencias cruzadas
Archivo
Recuento de líneas
Entero
Nota: La salida Recuento de líneas proporciona el número total de líneas de la salida Informe de tabulación cruzada, incluidas todas las Filas de encabezado.
Códigos de salida
Código
Tipo
Detalle
0
Correcto
Correcto
1
Error
Argumentos no válidos
Convertir XLSX a CSV
La versión de transformación tabular de este comando se ha dejado de utilizar. Las Cadenas existentes que utilicen este comando seguirán funcionando, pero no se podrán crear instancias futuras.
En su lugar, recomendamos usar el comando Hoja de trabajo a CSV del conector de Excel.
Copiar columna
Para copiar una columna desde un archivo DSV, utiliza el comando Copiar columna.
Propiedades
Propiedad
Detalle
Archivo de entrada.
Introduce el archivo a transformar.
Archivo de resultado
Introduce el nombre del archivo resultante de la transformación.
Delimitador
Selecciona el Delimitador utilizado en Archivo de entrada.
Nombre de la columna
Introduce el nombre de la columna a copiar.
Nuevo nombre de la columna
Introduce el nombre de la copia resultante de la columna.
Insertar índice
Introduce el índice de la columna en la que quieres insertar la copia de la columna.
Vista previa de los resultados
Para previsualizar las diez primeras Líneas y el Encabezado de los resultados de la transformación, marca esta casilla.
Resultados
Resultado
Tipo de resultado
Copiar salida de columna
Archivo
Recuento de registros
Entero
Códigos de salida
Código
Tipo
Detalle
0
Correcto
Correcto
1
Error
Argumentos no válidos
2
Error
Fallo general
14
Error
Ubicación no válida del archivo de salida.
15
Error
El carácter de escape utilizado en el archivo de entrada, normalmente un "
Extraer valor
Para extraer un valor de un archivo DSV por el índice de filas y el índice de columnas, utiliza un comando Extraer valor.
Propiedades
Propiedad
Detalle
Archivo de entrada.
Introduce el archivo a transformar.
Delimitador
Selecciona el Delimitador utilizado en Archivo de entrada.
Índice de filas
Introduce el número de la fila de la que extraer el valor, siendo la primera línea en Archivo de entrada 1.
Índice de columna
Introduce el número de columna de la Índice de filas entrada desde la que extraer. Para extraer toda la fila, déjalo en blanco.
Resultados
Resultado
Tipo de resultado
Fila
JSON
Valor
Cadena
Códigos de salida
Código
Tipo
Detalle
0
Correcto
Correcto
1
Error
Argumentos no válidos
2
Error
Fallo general
Filtrar filas
Para filtrar filas del DSV mediante una expresión regular (regex) o una coincidencia exacta de una o varias columnas de la fila, utiliza el comando Filtrar filas.
Propiedades
Propiedad
Detalle
Archivo de entrada.
Introduce el archivo a transformar.
Archivo de resultado
Introduce el nombre del archivo resultante de la transformación.
Delimitador
Selecciona el Delimitador utilizado en Archivo de entrada.
Buscar patrón
Introduce el patrón que utilizarás para encontrar coincidencias.
Tipo de patrón de coincidencia
Selecciona si quieres que coincida con un patrón Regex o Exacto.
No distingue mayúsculas de minúsculas
Para ignorar las mayúsculas y minúsculas del texto, marca esta casilla.
Inversa
Para conservar todas las filas coincidentes y descartar el resto, marca esta casilla.
Buscar columnas
Introduce una lista separada por comas de índices de columnas a los que limitar la búsqueda.
Vista previa de los resultados
Para previsualizar las diez primeras Líneas y el Encabezado de los resultados de la transformación, marca esta casilla
Nota: El comando Filtrar filas espera un archivo DSV adecuado con cabeceras. Para filtrar la primera fila de un archivo sin encabezados, utiliza el comando Buscar de una conexión de File Utilities.
Resultados
Resultado
Tipo de resultado
Resultado de filtrar filas
Archivo
Recuento de registros
Entero
Códigos de salida
Código
Tipo
Detalle
0
Correcto
Correcto
1
Error
Argumentos no válidos
2
Error
Fallo general
14
Error
Ubicación no válida del archivo de salida.
15
Error
El carácter de escape utilizado en Archivo de entrada, normalmente un "
Buscar y reemplazar
Para buscar y reemplazar valores de columna en los datos basándote en una expresión regular, una cadena de texto completa o un índice de columna, utiliza un comando Buscar y reemplazar.
Propiedades
Propiedad
Detalle
Archivo de entrada.
Introduce el archivo a transformar.
Archivo de resultado
Especifica si quieres dar salida al archivo original o a una copia:
Para dar salida al archivo original con sus valores de columna actualizados, introduce el mismo archivo que Archivo de entrada.
Para obtener una copia del original con los valores actualizados de las columnas, introduce el nombre del nuevo archivo.
Delimitador
Selecciona el Delimitador utilizado en Archivo de entrada.
Buscar patrón
Escribe la expresión regular, la cadena de texto o el índice de columna que vas a utilizar para identificar los valores que vas a reemplazar, basándote en Tipo de patrón de coincidencia.
Tipo de patrón de coincidencia
Selecciona cómo identificar los valores de las columnas que se quieren encontrar:
Para encontrar valores basados en una expresión regular, selecciona Regex.
Para encontrar valores que coincidan con una cadena de texto completa, selecciona Exacto.
Para encontrar valores basándote en su columna, selecciona Índice.
Nota:Exact coincide con la cadena completa dentro de cada columna. Para encontrar y reemplazar un valor parcial de por una columna, selecciona Regex y Reemplazar por... solo coincidencias.
Valor de reemplazo
Introduce el texto para reemplazar los valores coincidentes.
Nota: Si Tipo de patrón de coincidencia es Índice, el valor de reemplazo sustituye a todos los valores de la columna coincidente.
No distingue mayúsculas de minúsculas
Para ignorar las mayúsculas y minúsculas del texto, marca esta casilla.
Reemplazar solo las coincidencias
Si Coincide con el tipo de patrón es Regex, marca esta casilla para reemplazar solo el texto coincidente con el valor de reemplazo.
Vista previa de los resultados
Para previsualizar las diez primeras Líneas y el Encabezado de los resultados de la transformación, marca esta casilla.
Columnas
Introduce una lista de columnas separadas por comas al ámbito del comando, con 0 para la primera columna. Por ejemplo, 0,1,2,3 limita el comando a las cuatro primeras columnas.
Nota: Para aplicar la misma entrada Valor de reemplazo a varios valores, utiliza una expresión regular como entrada Patrón de búsqueda, como (?:Varianza|Varianza %|Todos los Periodos|FY15|YTD).
Resultados
Resultado
Tipo de resultado
Buscar y reemplazar resultado
Archivo
Recuento de registros
Entero
Códigos de salida
Código
Tipo
Detalle
0
Correcto
Correcto
1
Error
Argumentos no válidos
2
Error
Fallo general
14
Error
Ubicación no válida del archivo de salida.
15
Error
El carácter de escape utilizado en Archivo de entrada, normalmente un "
Insertar columna
Para insertar una columna en un archivo DSV, utiliza el comando Insertar columna.
Propiedades
Propiedad
Detalle
Archivo de entrada.
Introduce el archivo a transformar.
Archivo de resultado
Introduce el nombre del archivo resultante de la transformación.
Delimitador
Selecciona el Delimitador utilizado en Archivo de entrada.
Texto de encabezado
Introduce el nombre del nuevo encabezado de columna.
Valor de los datos
Introduce el texto a insertar en la nueva columna.
Insertar índice
Introduce el índice de la columna en la que quieres insertar la nueva columna.
Vista previa de los resultados
Para previsualizar las diez primeras Líneas y el Encabezado de los resultados de la transformación, marca esta casilla.
Nota: Para insertar varias columnas, añade una columna al archivo de entrada con un encabezamiento EMPTY_REPLACED_HEADER, con un valor para cada fila de EMPTY_REPLACED_VALUE. Con la conexión de Utilidades de Archivos, utiliza los comandos Buscar y reemplazar para sustituir el marcador de posición de la cabecera por la cabecera de columna deseada, y el marcador de posición del valor por una cadena con el número de comas necesarias.
Resultados
Resultado
Tipo de resultado
Insertar salida de columna
Archivo
Recuento de registros
Entero
Códigos de salida
Código
Tipo
Detalle
0
Correcto
Correcto
1
Error
Argumentos no válidos
2
Error
Fallo general
14
Error
Ubicación no válida del archivo de salida.
15
Error
El carácter de escape utilizado en Archivo de entrada, normalmente un "
Unir columnas
Para unir varias columnas de un archivo DSV y, opcionalmente, descartar las columnas utilizadas, utiliza un comando Unir columnas.
Propiedades
Propiedad
Detalle
Archivo de entrada.
Introduce el archivo a transformar.
Archivo de resultado
Introduce el nombre del archivo resultante de la transformación.
Delimitador
Selecciona el delimitador de Archivo de entrada.
Índice de columna unido
Introduce el índice numérico de la nueva columna. Para la primera columna, introduce 0.
Tipo de patrón de coincidencia
Selecciona el tipo de patrón por el que quieres buscar columnas:
Para buscar por ubicación de columna, selecciona Índice.
Para introducir una lista de Encabezados separada por comas, selecciona Exacto.
Para utilizar la expresión regular , selecciona Regex.
Emparejar patrón
Introduce el patrón o índice a utilizar para encontrar las columnas a unir.
Encabezado de columna unido
Introduce el nombre de la nueva columna creada a partir de la unión.
Unir texto
Introduce el texto que une los valores en la nueva columna, como -.
Descartar
Para eliminar las columnas unidas para crear la nueva, marca esta casilla.
Vista previa de los resultados
Para previsualizar las 10 primeras Líneas y el Encabezado de los resultados de la transformación, marca esta casilla.
Resultados
Resultado
Tipo de resultado
Combinar resultado de columna
Archivo
Recuento de registros
Entero
Códigos de salida
Código
Tipo
Detalle
0
Correcto
Correcto
1
Error
Argumentos no válidos
2
Error
Fallo general
14
Error
Ubicación no válida del archivo de salida.
15
Error
El carácter de escape utilizado en Archivo de entrada, normalmente un "
Encabezados de mapa
Para reemplazar una lista de Encabezados por otra lista de Encabezados, utiliza un comando Asignar Encabezados. En las Listas, separa los encabezados con comas, y el orden importa.
Propiedades
Propiedad
Detalle
Archivo de entrada.
Introduce el archivo a transformar.
Archivo de resultado
Introduce el nombre del archivo resultante de la transformación.
Delimitador
Selecciona el delimitador de Archivo de entrada.
Encabezados de entrada
Introduce una lista de los encabezados a reemplazar por nuevos valores, en el mismo orden que Encabezados de salida.
Encabezados de salida
Introduce un listado de los nuevos Encabezados a incluir en el Resultado, en el mismo orden que Encabezados de Entrada.
Vista previa de los resultados
Para previsualizar las diez primeras Líneas y el Encabezado de los resultados de la transformación, marca esta casilla.
Utilizar índices
Si Encabezados de entrada utiliza índices numéricos, marca esta casilla.
Resultados
Resultado
Tipo de resultado
Resultado de las asignaciones de Encabezados
Archivo
Recuento de registros
Entero
Códigos de salida
Código
Tipo
Detalle
0
Correcto
Correcto
1
Error
Argumentos no válidos
2
Error
Fallo general
14
Error
Ubicación no válida del archivo de salida.
15
Error
El carácter de escape utilizado en Archivo de entrada, normalmente un "
Pivotar
Para representar los valores de una columna de datos como columnas separadas, utiliza un comando Pivot. Cuando haces pivotar una columna, los valores únicos de sus filas se convierten en nuevos encabezados de columna.
Si haces pivotar la columna MEDIDA, agregas la columna Importe y especificas las columnas restantes como filas, el resultado reemplaza la columna MEDIDA por columnas para sus valores Ventas y COGS y proporciona sus importes respectivos:
Si haces pivotar las columnas MEDIDA y Periodo, cada combinación única de sus valores aparecerá como columnas, como Ventas-ENE, Ventas-FEB, COGS-ENE, etcétera:
Selecciona el Delimitador utilizado para separar Campos en Archivo de entrada.
Agregación
Selecciona cómo agregar valores pivotados:
SUMA, para contraer registros con los mismos valores de fila en un único registro. Recomendado.
NINGUNA, para crear varias filas para un único conjunto de valores equivalentes. Se rellenará cada fila de la columna pivotante, pero otras pueden incluir NULL.
Agrupar valores
Introduce la columna con los datos a incluir en las filas de las columnas pivotadas, como la columna Importe del ejemplo anterior.
Columnas de tabla dinámica
Introduce las columnas con valores de filas para utilizarlas como encabezados de columna. Si hay varias columnas, aparece una columna distinta para cada combinación única de sus valores.
Delimitador de columna
Si hay varias columnas de Pivot, introduce el Delimitador que se utilizará para separar sus valores en los nuevos encabezados de columna.
Filas de tabla dinámica
Introduce las columnas en Archivo de entrada para conservar. En el Resultado, cada combinación única de los valores de estas columnas aparece como filas. Hacer no Introducir las mismas columnas que Valores para agregar o Pivotar columnas.
Vista previa de los resultados
Para activar una vista previa de los datos pivotados, marca esta casilla.
Resultados
Resultado
Tipo de resultado
Resultado de la tabla dinámica
Archivo
Códigos de salida
Código
Tipo
Detalle
0
Correcto
Correcto
1
Error
Argumentos no válidos
2
Error
Fallo general
14
Error
Ubicación no válida del archivo de salida.
15
Error
El carácter de escape utilizado en Archivo de entrada, normalmente un "
Reordenar columnas
Para reordenar las columnas de un archivo DSV, utiliza el comando Reordenar columnas. Puedes identificar las columnas por su nombre o por su índice.
Propiedades
Propiedad
Detalle
Archivo de entrada.
Introduce el archivo a transformar.
Delimitador
Selecciona el Delimitador utilizado en Archivo de entrada.
Órdenes de columna
Introduce una matriz de las columnas individuales o rangos desde Archivo de entrada, en el orden en que deben aparecer en el archivo transformado. Para especificar columnas, utiliza su nombre o índice, empezando por 1. Por ejemplo, introduce 4:6 o ColA:ColC para especificar un rango, o 7 o ColH para una columna individual.
Nota: Cualquiera de las columnas de Archivo de entradano incluidas en Las Columnas para aparecen al final de las columnas del archivo transformado, en el mismo orden que en Archivo de entrada.
Vista previa de los resultados
Para mostrar una vista previa de los resultados -el encabezado y las 10 primeras filas- en la salida del comando, marca esta casilla.
Resultados
Resultado
Tipo de resultado
Archivo transformado.
Archivo
Filas transformadas
Entero
Códigos de salida
Código
Tipo
Detalle
0
Correcto
Correcto
1
Error
Argumentos no válidos
2
Error
Fallo general
Filas de filtros inteligentes
Para aplicar los criterios de varios grupos de filtros -basados en valores de texto, fecha o número- a las filas de un archivo DSV, utiliza el comando Filtrar Filas Inteligentes. Puedes filtrar filas mediante la expresión regular o una coincidencia exacta de una o varias de sus columnas.
Propiedades
Propiedad
Detalle
Archivo de entrada.
Introduce el archivo a transformar.
Archivo de resultado
Introduce el nombre del archivo resultante de la transformación.
Delimitador
Selecciona el Delimitador utilizado en Archivo de entrada.
Inversa
Para conservar -en lugar de eliminar- todas las filas que coincidan con Filtros, marca esta casilla.
Filtros
Para configurar los filtros de texto, número o fecha que se aplicarán a Archivo de entrada, selecciona el operador para los grupos de filtros -AND u OR- y configura los criterios para cada uno.
Para un texto filtrar grupo:
En Nombre de columna, introduce el nombre de la columna a filtrar.
Para ignorar las mayúsculas y minúsculas de Nombre de la columna y Comparar texto, selecciona Insensible a mayúsculas y minúsculas.
En Condición y Comparar texto, introduce los criterios del valor para buscar en la columna, como "Igual a [texto]" o "Contiene [texto]". <!--To apply
the inverse of the Condition
input, such as to match text that does not
equal or contain the Compare Text
input, select Not.-->
<!--
To remove any leading or trailing spaces from
matched text, select Trim.
-->
Para un grupo de filtro de número:
En Formato, selecciona el formato del número con el que quieres coincidir: Entero o Decimal. Si puede ser cualquiera de los dos, selecciona Decimal.
En Nombre de columna, introduce el nombre de la columna a filtrar.
En Condición y Número de prueba, introduce los criterios del valor para buscar la columna, como "Igual a [número]" o "Menor que [número]". <!--To apply the inverse
of the Condition input,
such as to match numbers that do not
equal the Test Number input,
select Not.-->
<!--
To match numbers regardless of whether they're
positive or negative, select Absolute Value.
-->
Para una fecha filtrar grupo:
En Formato, introduce el 2 de enero de 2006 en el formato de la fecha que coincida, como 2006-01-02.
En Nombre de columna, introduce el nombre de la columna a filtrar.
En Condición y Comparar fecha, introduce los criterios del valor que quieres buscar en la columna, como "Igual a [fecha]" o "Menor que [fecha]".
<!--To
apply the inverse of the Condition
input, such as to match dates that do not
equal the Compare Date
input, select Not.-->
Vista previa de los resultados
Para mostrar una vista previa de los resultados en la salida del comando, marca esta casilla.
Resultados
Resultado
Tipo de resultado
Resultado de filtrado inteligente de filas
Archivo
Recuento de registros
Entero
Códigos de salida
Código
Tipo
Detalle
0
Correcto
Correcto
1
Error
Argumentos no válidos
2
Error
Fallo general
14
Error
Ubicación no válida del archivo de salida.
15
Error
El carácter de escape utilizado en Archivo de entrada, normalmente un "
Fichero dividido.
Para dividir un archivo en varios archivos en función de un recuento de registros, utiliza el comando Dividir archivo. Por ejemplo, utiliza este comando para procesar trozos más pequeños en paralelo para ayudar a mejorar el rendimiento
Propiedades
Propiedad
Detalle
Archivo de entrada.
Introduce el archivo a dividir en varios archivos.
Delimitador de archivos.
Selecciona el Delimitador para cada columna en Archivo de entrada.
Encabezado previo
Para incluir la cabecera de Archivo de entrada en cada trozo de archivo creado, marca esta casilla.
Registros por archivo
Introduce el número máximo de Registros a incluir en cada trozo de archivo.
Resultados
Resultado
Tipo de resultado
Dividir trozos de archivos.
Archivo
Número de trozos
Entero
Códigos de salida
Código
Tipo
Detalle
0
Correcto
Correcto
1
Error
Se ha producido un error al crear los trozos de archivo.
Dividir el valor
Para dividir una columna en varias columnas dado un delimitador de valor, utiliza un comando de Dividir valor.
Propiedades
Propiedad
Detalle
Archivo de entrada.
Introduce el archivo a transformar.
Archivo de resultado
Introduce el nombre del archivo resultante de la transformación.
Delimitador
Selecciona el Delimitador utilizado para separar columnas en Archivo de entrada.
Encabezados Nuevos
Introduce una lista de los nuevos Encabezados a crear desde el valor de división, por orden.
Nombre de la columna
Introduce el encabezado de la columna a dividir.
Delimitador de valor
Introduce el delimitador para dividir el valor.
Descartar columna
Para eliminar la columna que se está dividiendo, marca esta casilla.
Vista previa de los resultados
Para previsualizar las diez primeras Líneas y el Encabezado de los resultados de la transformación, marca esta casilla.
Resultados
Resultado
Tipo de resultado
Resultado: dividir valores
Archivo
Recuento de registros
Entero
Códigos de salida
Código
Tipo
Detalle
0
Correcto
Correcto
1
Error
Argumentos no válidos
2
Error
Fallo general
14
Error
Ubicación no válida del archivo de salida.
15
Error
El carácter de escape utilizado en Archivo de entrada, normalmente un "
Apilar Archivos.
Para apilar los valores de una lista de archivos de valores separados por delimitadores (DSV) unos sobre otros en un orden especificado, utiliza un comando Apilar Archivos. La fila de encabezamiento del primer archivo se utilizará en el archivo nuevo.
Nota: Para apilar archivos con este comando, todos deben tener el mismo número de columnas. Para apilar archivos asimétricos, utiliza el conector File Utils y su comando Apilar Files.
Propiedades
Propiedad
Detalle
Archivos
Introduce los archivos DSV para apilar.
Archivo de resultado
Introduce el nombre del archivo resultante de la transformación.
Delimitador
Selecciona el Delimitador utilizado para separar columnas en Archivos.
Archivo de entrada.
Introduce los Archivos para Apilar, separados por una Coma.
Nota: Cuando se utiliza un bucle, este campo es obligatorio (debido a que los archivos no se cargan en la sección Archivos). El comando provocará un error de "archivo no encontrado" si se añade en su lugar a la sección Archivos.
Vista previa de los resultados
Para previsualizar las diez primeras Líneas y el Encabezado de los resultados de la transformación, marca esta casilla.
Resultados
Resultado
Tipo de resultado
Apilar resultados de archivos
Archivo
Recuento de registros
Entero
Códigos de salida
Código
Tipo
Detalle
0
Correcto
Correcto
1
Error
Argumentos no válidos
2
Error
Fallo general
14
Error
Ubicación no válida del archivo de salida.
15
Error
El carácter de escape utilizado en Archivo de entrada, normalmente un "
Transponer
Para rotar todos los campos de un archivo delimitado a lo largo de su eje horizontal y vertical, de modo que las filas se conviertan en columnas y viceversa, utiliza el comando Transponer. Por ejemplo, con este comando, este CSV:
id,1,2,3,4 name,"Johnson, Smith, and Jones Co.","Sam Smith",Barney & Co.,Johnson's Auto amount,345.33,933.40,0,2344 remark,Paga a tiempo,,"Es genial trabajar con él.",
se convierte:
id,name,amount,remark 1,"Johnson, Smith, and Jones Co",345.33,Pays on time 2,"Sam Smith",933.40, 3,Barney & Co.,"Es genial trabajar con él." 4,Johnson's Auto,2344,
Propiedades
Propiedad
Detalle
Vista previa de los resultados
Para previsualizar las diez primeras Líneas y el Encabezado de los resultados de la transformación, marca esta casilla.
Archivo de entrada.
Introduce el archivo delimitado a transponer.
Delimitador de archivos.
Selecciona el Delimitador de cada columna de Archivo de entrada.
Tamaño del trozo
Introduce el tamaño máximo -en mb- de cada archivo de trabajo para procesar.
Resultados
Resultado
Tipo de resultado
CSV transpuesto
Archivo
Recuento de registros
Entero
Nota:Recuento de Registros proporciona el número total de líneas en CSV transpuesto, no incluida la fila de encabezamiento.
Códigos de salida
Código
Tipo
Detalle
0
Correcto
Correcto
1
Error
Se ha producido un error al transponer el archivo de entrada .
Despivotar
Para consolidar varias columnas de datos -como periodos de tiempo en datos financieros- en una sola columna con varias filas, utiliza un comando Unpivot. Por ejemplo, dados estos datos:
Introduce el archivo con los datos para despivotar.
Delimitador
Selecciona el Delimitador utilizado para separar Campos en Archivo de entrada.
Agregación
Selecciona cómo agregar valores sin pivotar:
SUMA, para agregar Registros cuando sus valores sean iguales en todas las columnas. Recomendado.
NINGUNA, para crear filas duplicadas con el valor de datos único desde cada registro.
Nueva etiqueta de columna
Introduce el encabezamiento de la columna en el resultado con filas basadas en las columnas no divididas. En el ejemplo anterior, Periodo.
Encabezado de columna de datos
Introduce el encabezado de la columna en el resultado con datos de las columnas sin pivotar. En el ejemplo anterior, Importe.
Encabezados de datos
Para despivotar columnas concretas, haz una lista de sus Encabezados, pulsando Introduce entre cada uno. En el ejemplo anterior, ENE, FEB, MAR, y así sucesivamente.
Nombre de la columna pivotante inicial
Para despivotar un rango de columnas mediante el encabezado, introduce el nombre de la primera columna del rango. En el ejemplo anterior, JAN.
Finalizar nombre de columna del pivote
Para despivotar un rango de columnas mediante el encabezado, introduce el nombre de la última columna del rango. En el ejemplo anterior, DEC.
Nota: Si introduces Nombre inicial de la columna pivotante pero noNombre final de la columna pivotante, el comando la despivota y todas las columnas a la derecha de Nombre inicial de la columna pivotante. Esto puede ser útil con los datos producidos por las previsiones continuas.
Índice de la columna pivotante inicial
Para despivotar un rango de columnas por la posición, introduce el valor índice de la primera columna del rango. Utiliza un índice de base cero, en el que las columnas de Archivo de entrada empiecen por 0. En el ejemplo anterior, 5.
Finalizar índice de columna pivotante
Para despivotar un rango de columnas por la posición, introduce el valor índice de la última columna del rango. Utiliza un índice de base cero, en el que las columnas de Archivo de entrada empiecen por 0. En el ejemplo anterior, 16.
Nota: Si introduces Índice de columna pivotante inicial pero noÍndice de columna pivotante final, el comando lo despivota y todas las columnas a la derecha de Índice de columna pivotante inicial. Esto puede ser útil con los datos producidos por las previsiones continuas.
Vista previa de los resultados
Para habilitar una vista previa del Resultado sin pivotar, marca esta casilla.
Resultados
Resultado
Tipo de resultado
Resultado sin pivotar
Archivo
Códigos de salida
Código
Tipo
Detalle
0
Correcto
Correcto
1
Error
Argumentos no válidos
2
Error
Fallo general
14
Error
Ubicación no válida del archivo de salida.
15
Error
El carácter de escape utilizado en Archivo de entrada, normalmente un "
Solución de problemas
Si un comando falla, comprueba estas incidencias comunes.
Delimitador incorrecto
Si se establece un Delimitador incorrecto al configurar un comando de transformación, la transformación no se ejecutará como se esperaba.
No es un CSV adecuado
Si el conjunto de datos tabular no es un CSV adecuado, el comando de transformación no se ejecutará, ya que comprueba si el formato cumple la norma RFC 4180 antes de procesar la entrada. Un CSV adecuado:
Almacena datos en texto plano utilizando un conjunto de caracteres como ASCII, Unicode (por ejemplo, UTF-8), EBCDIC o Shift JIS.
Consiste en Registros con un registro por Líneas, y Registros divididos en Campos separados por Delimitadores, normalmente un único carácter reservado como una coma, un Punto y coma o una pestaña. A veces, el delimitador puede incluir espacios opcionales.
Tiene la misma secuencia de campos para todos los registros
Suele ser un archivo plano o un informe de datos relacionales.
Número incoherente de columnas en cada registro
Si los Registros de un conjunto de datos tabular tienen diferentes recuentos de columnas, el comando de transformación detecta que no es un CSV adecuado.
Diferentes recuentos de columnas
La combinación de dos conjuntos de datos tabulares CSV adecuados con recuentos de columnas diferentes no funcionará, y el comando Apilar Archivos mostrará un error.
Para preparar los datos de valores separados por delimitadores (DSV) para la carga, como por ejemplo para masajear d...