Scelta del contesto di valutazione per un campo Calcolo
Il contesto è la tabella nel grafico delle relazioni in base alla quale viene valutata una relazione. Se si definisce un calcolo in una tabella di origine e la tabella ha più di una ricorrenza nel grafico delle relazioni, è necessario specificare il contesto in base al quale si desidera valutare il calcolo.
Ogni scelta relativa al contesto rappresenta una tabella diversa nel grafico delle relazioni e una prospettiva diversa nei dati; quando si sceglie il contesto per un calcolo, si comunica a FileMaker Pro di valutare il calcolo partendo da quella ricorrenza di tabella. Dato che la scelta di ogni contesto rappresenta una diversa associazione di tabelle e campi correlati, la selezione del contesto del proprio calcolo è molto importante per ottenere i risultati sperati.
Un esempio di come il contesto cambi i risultati di un calcolo
C'è un database con due tabelle origine chiamate TabellaOrigineColori e TabellaOrigineForme. Le tabelle hanno queste proprietà:
 
Nome tabella origine
Ricorrenze tabella nel grafico delle relazioni
Nomi campo
TabellaOrigineColori
TabellaColori 1, TabellaColori 2
Colore
Numero stile
Peso
TabellaOrigineForme
TabellaForme
Forma
Numero stile
Peso
Prezzo
Le tabelle sono correlate come segue:
Esempio di due tabelle con relazioni diverse a fronte di una terza tabella
Vi sono due relazioni distinte:
Nella prima, TabellaColori 1 e TabellaForme sono correlate attraverso i campi Numero stile.
Nella seconda, TabellaColori 2 e TabellaForme sono correlate attraverso i campi Peso.
Poiché TabellaColori 1 e TabellaColori 2 condividono la stessa tabella di origine, un calcolo definito in TabellaOrigineColori può essere valutato dal contesto della ricorrenza di tabella TabellaColori 1 o della ricorrenza di tabella TabellaColori 2.
Per vedere il processo, considerare gli effetti del contesto su due campi di calcolo nella TabellaOrigineColori. Ogni campo Calcolo utilizza la stessa formula per determinare la somma dei prezzi nella tabella TabellaOrigineForme; l'unica diversità è il contesto di valutazione. La TabellaOrigineForme ha tre record con questi valori:
 
Forma
Numero stile
Peso
Prezzo
cerchio
100
5
$2.00
quadrato
100
2
$6.00
triangolo
200
2
$9.00
Un solo record nel TabellaOrigineColori ha questi valori:
 
Color
Numero stile
Peso
rosso
100
2
Dato che le relazioni utilizzano campi di confronto diversi, ogni relazione restituisce un gruppo di record correlati diverso.
Risultato calcolo 1
La relazione tra TabellaColori 1 e TabellaForme, che utilizza Numero stile come campo di confronto, restituisce questi due record:
 
Forma
Numero stile
Peso
Prezzo
cerchio
100
5
$2.00
quadrato
100
2
$6.00
Un campo Calcolo definito in TabellaOrigineColori con la formula Somma(TabellaForme::Prezzo), impostata per eseguire la valutazione dal contesto della tabella TabellaColori 1, restituisce il valore $8.00.
Risultato calcolo 2
La relazione tra TabellaColori 2 e TabellaForme, che utilizza Peso come campo di confronto, restituisce questi due record:
 
Forma
Numero stile
Peso
Prezzo
quadrato
100
2
$6.00
triangolo
200
2
$9.00
Un secondo campo Calcolo definito in TabellaOrigineColori con la stessa formula Somma(TabellaForme::Prezzo), ma impostata per eseguire la valutazione dal contesto della tabella TabellaColori 2, restituisce il valore $15.00.
Note 
Nel costruire una formula di calcolo, il contesto di valutazione determina quale tabella appare come correlata o non correlata nella finestra di dialogo Specifica il calcolo.
Una formula di calcolo può utilizzare campi globali da tabelle non correlate. Questi sono gli unici campi che possono essere utilizzati da tabelle non correlate.
Argomenti correlati 
Utilizzo delle tabelle correlate
Definizione di campi Calcolo
Informazioni sulle formule