1 votos

Calcular el campo con el modelbuilder

Necesito calcular un campo con modelbuilder, pero primero quiero hacer un join con 2 tablas, y sólo después de ese join tengo los parámetros para calcular el campo. Mientras construyo el modelo necesito escribir la expresión para calcular el campo pero aún no tengo los campos que necesito porque aún no he hecho el join. ¿Cómo puedo resolver esto?

1voto

John Kramlich Puntos 286

Se trata de una limitación del constructor de modelos, un verdadero problema del huevo y la gallina. Puedes hacer una de dos cosas:

  • Si el modelo es "estático" en el sentido de que siempre son las mismas tablas las que se unen, entonces puedes simplemente escribir la expresión de cálculo de campos. No te molestes en utilizar la interfaz, simplemente escríbela. Tendrás que tener cuidado con la estructura de la sintaxis e incluir el nombre de la tabla. Yo crearía las uniones manualmente pretendiendo hacer un cálculo de campo y construir la expresión y copiarla hacia abajo y luego añadirla al cálculo de campo en el modelo.
  • Otra forma es construir su modelo con las uniones, ejecutarlo para que los elementos del modelo estén sombreados para mostrar que los ha ejecutado ENTONCES añada la herramienta de cálculo de campos al constructor de modelos conéctelo y debería ver todos los campos para construir la expresión de cálculo de campos.

-1voto

Jon Raphaelson Puntos 874

En el Model Builder, ejecute sólo la operación de unión. Los campos necesarios estarán disponibles en los datos de salida para ejecutar su Cálculo de campos.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X