Elegir el contexto de evaluación para un campo de cálculo
El contexto es la tabla del gráfico de relaciones desde la que se evalúa una relación. Cuando se define un cálculo en una tabla de origen y ésta tiene más de una aparición en el gráfico de relaciones, debe especificar el contexto desde el que desea evaluar el cálculo.
Cada opción de contexto representa una tabla distinta en el gráfico de relaciones y una perspectiva distinta en los datos; cuando elige el contexto para un cálculo, indica a FileMaker Pro que evalúe el cálculo comenzando por dicha aparición de la tabla. Como cada opción de contexto representa una asociación diferente de tablas y campos relacionados, elegir el contexto de evaluación para el cálculo es crucial para obtener los resultados que espera.
Ejemplo de cómo el contexto cambia el resultado de un cálculo
Tiene una base de datos con dos tablas de origen llamadas TablaOrigenColores y TablaOrigenFormas. Las tablas tienen estas propiedades:
 
Nombre de la tabla de origen
Ocurrencias de la tabla en el gráfico de relaciones
Nombres de campo
TablaOrigenColores
Tabla de colores 1, Tabla de colores 2
Color
Número de estilo
Peso
TablaOrigenFormas
Tabla de formas
Forma
Número de estilo
Peso
Precio
Las tablas están relacionadas como sigue:
Ejemplo de dos tablas con diferentes relaciones respecto a una tercera
Hay dos relaciones distintas:
En la primera, Tabla de colores 1 y Tabla de formas están relacionadas usando los campos Número de estilo.
En la segunda, Tabla de colores 2 y Tabla de formas están relacionadas usando los campos Peso.
Como Tabla de colores 1 y Tabla de colores 2 comparten la misma tabla de origen, un cálculo definido en TablaOrigenColores se puede evaluar desde el contexto de la aparición de la tabla Tabla de colores 1 o de la aparición de la tabla Tabla de colores 2.
Para ver cómo funciona esto, considere los efectos de contexto en dos campos de cálculo de la tabla TablaOrigenColores. Cada campo de cálculo utiliza la misma fórmula para determinar la suma de precios de la tabla TablaOrigenFormas; el único cambio es el contexto de evaluación. TablaOrigenFormas tiene tres registros con estos valores:
 
Forma
Número de estilo
Peso
Precio
círculo
100
5
2,00 €
cuadrado
100
2
6,00 €
triángulo
200
2
9,00 €
Un único registro en la TablaOrigenColores tiene estos valores:
 
Color
Número de estilo
Peso
rojo
100
2
Como las relaciones utilizan diferentes campos coincidentes, cada una devuelve un conjunto diferente de registros relacionados.
Resultado del cálculo 1
La relación entre Tabla de colores 1 y Tabla de formas, que utiliza Número del estilo como campo coincidente, devuelve estos dos registros:
 
Forma
Número de estilo
Peso
Precio
círculo
100
5
2,00 €
cuadrado
100
2
6,00 €
Un campo de cálculo definido en la TablaOrigenColores con la fórmula Sum ( Tabla de formas::Precio ) definida para evaluar desde el contexto de la tabla Tabla de colores 1 devuelve el valor 8 €.
Resultado del cálculo 2
La relación entre Tabla de colores 2 y Tabla de formas, que utiliza Peso como campo coincidente, devuelve estos dos registros:
 
Forma
Número de estilo
Peso
Precio
cuadrado
100
2
6,00 €
triángulo
200
2
9,00 €
Un segundo campo de cálculo definido en la TablaOrigenColores con la misma fórmula, Sum ( Tabla de formas::Precio ), pero definida para evaluar desde el contexto de la tabla Tabla de colores 2 devuelve el valor 15 €.
Notas
Al crear una fórmula de cálculo, el contexto de evaluación determina qué tablas aparecen como relacionadas y como no relacionadas en el cuadro de diálogo Especificar cálculo.
Una fórmula de cálculo puede usar campos globales desde tablas no relacionadas. Son los únicos campos que se pueden utilizar desde tablas no relacionadas.
Temas relacionados 
Relaciones
Definir campos de cálculo
Acerca de las fórmulas