# Columnas Personalizadas: Extraer, Calcular e Inferir Valores

> El valor de una columna personalizada puede extraerse directamente, calcularse a partir de lo que muestra un documento o inferirse del contexto; esta página explica cómo funciona cada método, cómo redactar la instrucción y los límites actuales.

Una [**columna personalizada**](/docs/reference/glossary#custom-column) es cualquier [columna](/docs/reference/glossary#column) cuyo valor la IA produce por usted. Ese valor puede provenir de uno de tres lugares: leerse directamente del documento, calcularse a partir de lo que muestra el documento, o inferirse del contexto cuando no hay nada impreso. Las tres se configuran de la misma manera — un nombre de columna más un [Formato de Requisito](/docs/reference/glossary#format-requirement) opcional — sin ningún modo separado que activar.

## Las tres formas en que una columna obtiene su valor

Cada columna produce un valor. El tipo de columna depende de lo que usted solicite, no de una configuración.

| Tipo | Qué hace la IA | Ejemplo |
| --- | --- | --- |
| Direct | Lee el valor impreso en el documento y lo devuelve tal como aparece. | Vendor Name |
| Computed | Calcula un valor en lugar de copiar uno — por ejemplo, un importe que el documento no imprime, o una verificación contra una cifra impresa. | Line Total (Qty × Unit Price) |
| Inferred | Determina un valor que no está escrito en ninguna parte, utilizando el documento en su conjunto. | Category (options: Meals, Transport, Office, Other) |

Direct es el valor predeterminado: si su instrucción solo nombra un valor, la IA lo lee. Un cálculo o una inferencia ocurren únicamente porque su instrucción lo solicita. Los tres tipos se escriben en los mismos dos campos, por lo que no hay nada que alternar entre ellos.

### Extracción directa

La IA encuentra el valor en el documento y lo devuelve. A menos que el Formato de Regla indique lo contrario, no calcula, limpia ni reescribe el texto, por lo que obtiene exactamente lo que está impreso. Si no se puede encontrar el valor, la celda se deja vacía en lugar de adivinarlo.

### columna calculada

Solicite un cálculo en la instrucción y la IA lo realiza mientras ya está leyendo ese archivo — en la misma pasada que la extracción, no como un paso de cálculo separado posteriormente. El resultado llega como una celda ordinaria en la tabla, por lo que no hay una columna de fórmula que añadir después.

Ejemplos de lo que puede solicitar:

- Un total de línea que no está impreso: `Line Total (Qty × Unit Price)`.
- Una comparación con una cifra impresa: `Verification (OK if Calculated Total = Billed Total, else the difference)`.
- Deducir cargos listados, aplicar una tasa que usted proporciona en la instrucción, o una diferencia entre dos fechas.

El cálculo utiliza lo que la IA puede ver en el archivo que está procesando, por lo que es una instantánea de ese archivo en lugar de algo recalculado posteriormente.

### columna inferida

Una columna inferida pide a la IA que decida algo que no está escrito en el documento, utilizando el documento en su conjunto. Usted le da un nombre a la columna y describe cómo decidir, incluyendo las respuestas permitidas cuando desea restringir el resultado. Por ejemplo, `Category (options: Meals, Transport, Office, Other)` en un recibo completa la categoría correcta aunque no se imprima ninguna línea de categoría. La inferencia ocurre en la misma pasada que la extracción, por lo que funciona en un [lote](/docs/reference/glossary#batch) completo, no solo en un archivo.

## Dónde escribe la instrucción

Las columnas se crean y editan en el panel **Data Columns**. Al abrir la acción de edición de una columna se muestra el diálogo **Edit Rule** con dos entradas:

| Campo | Qué controla |
| --- | --- |
| Data Field Name (Extraction Instruction) | La etiqueta de la columna y la instrucción sobre qué encontrar o producir. Manténgalo breve cuando el detalle esté en el Formato de Regla. |
| Format Requirement (Optional) | Cómo debe devolverse el valor, o cómo producirlo — el cálculo o la regla de decisión. Se aplica solo a esta columna. |

No hay un campo separado que diga “computed” o “inferred”. El tipo de columna se expresa completamente por lo que pide la instrucción, por lo que los tres tipos comparten las mismas dos entradas. Por ejemplo: nombre de columna `Line Total` con el Formato de Regla `Quantity multiplied by Unit Price`.

También puede poner el cálculo en el propio nombre de la columna — `Line Total (Qty × Unit Price)` — y dejar el Formato de Regla vacío. Este es el enfoque habitual en la demo sin inicio de sesión, que tiene una única casilla **Columns to Extract** y ningún campo de Formato de Regla. En el panel de control, mantener el cálculo en el Formato de Regla y el nombre breve es más fácil de reutilizar.

Consulte [Templates & Columns](/docs/concepts/templates-and-columns) para ver cómo se crean, editan, reordenan y guardan las columnas en una [plantilla](/docs/reference/glossary#template).

## Limitaciones actuales

- **Combinar muchos valores a veces puede dar resultados incorrectos.** Los cálculos más difíciles son los que requieren combinar varios valores: un total de sección, una suma de varias semanas o varios operandos en una sola expresión. Estos pueden devolver ocasionalmente un número incorrecto.
- **Un cálculo no puede abarcar varios archivos o páginas.** Se realiza en el archivo que se está procesando y solo ve los valores de ese archivo. Si los números que necesita están divididos entre dos páginas o dos archivos, la columna no puede combinarlos por sí sola; extraiga cada entrada como su propia columna y combínelas después de la exportación.
- **Debe solicitar el cálculo.** Sin una instrucción que lo pida, la IA trata la columna como una lectura directa y no calcula ni limpia el valor por su cuenta.

**Documentos con muchos cálculos:** el interruptor **Precision+** en la barra de herramientas pide al modelo que dedique más tiempo a razonar antes de responder (su información emergente dice “Mejor calidad, velocidad más lenta”). Actívelo cuando una columna necesite combinar varios valores, por ejemplo, sumar una columna de importes de líneas, y acepte un procesamiento más lento.

## Preguntas frecuentes

### ¿Una columna calculada o inferida cuesta más [créditos](/docs/reference/glossary#credits)?

No. Un procesamiento se cobra por archivo procesado, según la tarifa del [Model Tier](/docs/concepts/model-tier) de su cuenta: Standard, Advanced o Premium. El número de columnas que solicite no cambia eso: añadir una columna calculada o inferida no cuesta nada adicional.

### ¿Tengo que extraer los valores de origen como columnas propias también?

No. Un cálculo puede usar valores visibles en el documento incluso si no creó columnas separadas para ellos. Extraer las entradas como columnas propias sigue siendo útil cuando desea verificar el resultado calculado contra ellas.

### ¿Qué sucede si la IA no puede determinar el valor?

La celda se deja vacía en lugar de rellenarse con una suposición, para que un espacio en blanco no se confunda con datos reales. Si una columna inferida vuelve vacía con frecuencia, añada más detalle o las opciones permitidas a la instrucción.

---

Source: https://imagetotable.ai/es/docs/concepts/custom-columns
