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
- Filtrar por Reglas
- Combinar conjuntos de datos de múltiples orígenes
Para habilitar estos comandos, primero un administrador informático crea un conector de transformación tabular.
Añadir encabezado
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. |
| Consulta |
Introduce la consulta SQL a ejecutar, como sintaxis SQLite:
- 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.
-
Regex para filtrar por una expresión regular
|
| Patrón |
Introduce el patrón con el que coincidirán las columnas. Si Tipo de patrón es Índice, aplica el operador de dispersión, como 1:5,7:8,10:15. |
| 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:
(Measures, Product, Market) (Actual, Qtr1) (Actual, Qtr2) (Actual, Qtr3) (Actual, Qtr4) (Budget, Qtr1) (Budget, Qtr2) (Budget, Qtr3) (Budget, Qtr4) (Sales, 100-10, New York) 1995.0 2358.0 2612.0 1972.0 2249.0 2220.0 2470.0 1720.0 (Sales, 100-10, Massachusetts) 1456.0 1719.0 1905.0 1438.0 1360.0 1620.0 1800.0 1250.0 (Sales, 100-10, Florida) 620.0 735.0 821.0 623.0 570.0 690.0 770.0 530.0 (Sales, 100-10, Connecticut) 944.0 799.0 708.0 927.0 880.0 750.0 660.0 810.0 (Sales, 100-10, New Hampshire) 353.0 413.0 459.0 345.0 320.0 370.0 430.0 280.0 (Sales, 100-10, California) 1998.0 2358.0 2612.0 1972.0 2480.0 2940.0 3250.0 2530.0 (Sales, 100-10, Oregon) 464.0 347.0 345.0 370.0 570.0 420.0 420.0 470.0
puede convertirse en una tabla de referencias cruzadas delimitada por pestañas:
Actual Actual Actual Actual Budget Budget Budget Budget Qtr1 Qtr2 Qtr3 Qtr4 Qtr1 Qtr2 Qtr3 Qtr4 Sales 100-10 New York 1995.0 2358.0 2612.0 1972.0 2249.0 2220.0 2470.0 1720.0 Sales 100-10 Massachusetts 1456.0 1719.0 1905.0 1438.0 1360.0 1620.0 1800.0 1250.0 Sales 100-10 Florida 620.0 735.0 821.0 623.0 570.0 690.0 770.0 530.0 Sales 100-10 Connecticut 944.0 799.0 708.0 927.0 880.0 750.0 660.0 810.0 Sales 100-10 New Hampshire 353.0 413.0 459.0 345.0 320.0 370.0 430.0 280.0 Sales 100-10 California 1998.0 2358.0 2612.0 1972.0 2480.0 2940.0 3250.0 2530.0 Sales 100-10 Oregon 464.0 347.0 345.0 370.0 570.0 420.0 420.0 470.0
Ejemplo de configuración
La configuración será más o menos así:

Propiedades
| Propiedad |
Detalle |
| Vista previa del resultado |
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, te recomendamos que utilices el comando Hoja de cálculo 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.
Por ejemplo, dados estos datos:
YEAR,MEASURE,PRODUCT,MARKET,SCENARIO,Period,Amount FY20,Sales,100-10,Massachusetts,Actual,JAN,125 FY20,Sales,100-10,Massachusetts,Actual,FEB,225 FY20,Sales,100-10,Massachusetts,Actual,MAR,325 FY20,Sales,100-10,Massachusetts,Actual,APR,425 FY20,Sales,100-10,Massachusetts,Actual,MAY,525 FY20,Sales,100-10,Massachusetts,Actual,JUN,625 FY20,Sales,100-10,Massachusetts,Actual,JUL,725 FY20,Sales,100-10,Massachusetts,Actual,AUG,825 FY20,Sales,100-10,Massachusetts,Actual,SEP,925 FY20,Sales,100-10,Massachusetts,Actual,OCT,1025 FY20,Sales,100-10,Massachusetts,Actual,NOV,1125 FY20,Sales,100-10,Massachusetts,Actual,DEC,1225 FY20,COGS,100-10,Massachusetts,Actual,JAN,100 FY20,COGS,100-10,Massachusetts,Actual,FEB,200 FY20,COGS,100-10,Massachusetts,Actual,MAR,300 FY20,COGS,100-10,Massachusetts,Actual,APR,400 FY20,COGS,100-10,Massachusetts,Actual,MAY,500 FY20,COGS,100-10,Massachusetts,Actual,JUN,600 FY20,COGS,100-10,Massachusetts,Actual,JUL,700 FY20,COGS,100-10,Massachusetts,Actual,AUG,800 FY20,COGS,100-10,Massachusetts,Actual,SEP,900 FY20,COGS,100-10,Massachusetts,Actual,OCT,1000 FY20,COGS,100-10,Massachusetts,Actual,NOV,1100 FY20,COGS,100-10,Massachusetts,Actual,DEC,1200
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:
YEAR,PRODUCT,MARKET,SCENARIO,Period,Sales,COGS FY20,100-10,Massachusetts,Actual,APR,425,400 FY20,100-10,Massachusetts,Actual,AUG,825,800 FY20,100-10,Massachusetts,Actual,DEC,1225,1200 FY20,100-10,Massachusetts,Actual,FEB,225,200 FY20,100-10,Massachusetts,Actual,JAN,125,100 FY20,100-10,Massachusetts,Actual,JUL,725,700 FY20,100-10,Massachusetts,Actual,JUN,625,600 FY20,100-10,Massachusetts,Actual,MAR,325,300 FY20,100-10,Massachusetts,Actual,MAY,525,500 FY20,100-10,Massachusetts,Actual,NOV,1125,1100 FY20,100-10,Massachusetts,Actual,OCT,1025,1000 FY20,100-10,Massachusetts,Actual,SEP,925,900
Si excluyes la columna Periodo de las filas, todos los periodos de tiempo se agregan para cada combinación de las filas restantes:
AÑO,PRODUCTO,MERCADO,ESCENARIO,Ventas,COGS FY20,100-10,Massachusetts,Actual,8100,7800
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:
YEAR,PRODUCT,MARKET,SCENARIO,Sales-JAN,Sales-FEB,Sales-MAR,Sales-APR,Sales-MAY,Sales-JUN,Sales-JUL,Sales-AUG,Sales-SEP,Sales-OCT,Sales-NOV,Sales-DEC,COGS-JAN,COGS-FEB,COGS-MAR,COGS-APR,COGS-MAY,COGS-JUN,COGS-JUL,COGS-AUG,COGS-SEP,COGS-OCT,COGS-NOV,COGS-DEC FY20,100-10,Massachusetts,Actual,125,225,325,425,525,625,725,825,925,1025,1125,1225,100,200,300,400,500,600,700,800,900,1000,1100,1200
Propiedades
| Propiedad |
Detalle |
| Archivo de entrada. |
Introduce el archivo con los datos a pivotar. |
| Delimitador |
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 entrada no 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 y 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 y Jones Co",345.33,Paga a tiempo
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:
YEAR,MEASURE,PRODUCT,MARKET,SCENARIO,JAN,FEB,MAR,APR,MAY,JUN,JUL,AUG,SEP,OCT,NOV,DEC FY20,Sales,100-10,New York,Actual,100,200,300,400,500,600,700,800,900,1000,1100,1200 FY20,Sales,100-10,Massachusetts,Actual,125,225,325,425,525,625,725,825,925,1025,1125,1225
Puedes desagrupar los importes mensuales en las nuevas columnas Periodo y Importe:
YEAR,MEASURE,PRODUCT,MARKET,SCENARIO,Period,Amount FY20,Sales,100-10,Massachusetts,Actual,JAN,125 FY20,Sales,100-10,Massachusetts,Actual,FEB,225 FY20,Sales,100-10,Massachusetts,Actual,MAR,325 FY20,Sales,100-10,Massachusetts,Actual,APR,425 FY20,Sales,100-10,Massachusetts,Actual,MAY,525 FY20,Sales,100-10,Massachusetts,Actual,JUN,625 FY20,Sales,100-10,Massachusetts,Actual,JUL,725 FY20,Sales,100-10,Massachusetts,Actual,AUG,825 FY20,Sales,100-10,Massachusetts,Actual,SEP,925 FY20,Sales,100-10,Massachusetts,Actual,OCT,1025 FY20,Sales,100-10,Massachusetts,Actual,NOV,1125 FY20,Sales,100-10,Massachusetts,Actual,DEC,1225 FY20,Sales,100-10,New York,Actual,JAN,100 FY20,Sales,100-10,New York,Actual,FEB,200 FY20,Sales,100-10,New York,Actual,MAR,300 FY20,Sales,100-10,New York,Actual,APR,400 FY20,Sales,100-10,New York,Actual,MAY,500 FY20,Sales,100-10,New York,Actual,JUN,600 FY20,Sales,100-10,New York,Actual,JUL,700 FY20,Sales,100-10,New York,Actual,AUG,800 FY20,Sales,100-10,New York,Actual,SEP,900 FY20,Sales,100-10,New York,Actual,OCT,1000 FY20,Sales,100-10,New York,Actual,NOV,1100 FY20,Sales,100-10,New York,Actual,DEC,1200
Propiedades
| Propiedad |
Detalle |
| Archivo de entrada. |
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 no Nombre 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.