Wählen des Berechnungskontexts für ein Formelfeld
Der Kontext ist die Tabelle im Beziehungsdiagramm, aus der eine Beziehung berechnet wird. Wenn Sie eine Formel in einer Quelltabelle definieren und das Beziehungsdiagramm mehrere Instanzen der Tabelle enthält, müssen Sie den Kontext angeben, für den die Formel berechnet werden soll.
Jede Kontextwahl stellt eine andere Tabelle im Beziehungsdiagramm und eine andere Perspektive auf Ihre Daten dar. Wenn Sie den Kontext für eine Formel wählen, weisen Sie FileMaker Pro an, die Formel ausgehend von dieser Tabelleninstanz zu berechnen. Da jede Kontextwahl eine andere Assoziation von Bezugstabellen und -feldern repräsentiert, ist die Wahl des Berechnungskontexts entscheidend beim Erzielen der erwarteten Ergebnisse.
Beispiel für den Einfluss des Kontexts auf das Ergebnis einer Formel
Eine Datenbank enthält die beiden Quelltabellen „FarbQuellTabelle” und „FormQuellTabelle”. Die Tabellen haben die folgenden Eigenschaften:
 
Die Tabellen beziehen sich wie folgt aufeinander:
Beispiel für zwei Tabellen, die unterschiedliche Beziehungen zu einer dritten Tabelle haben
Es bestehen zwei separate Beziehungen:
 •
 •
Da FarbTabelle 1 und FarbTabelle 2 dieselbe Quelltabelle haben, kann eine Formel, die in FarbQuellTabelle definiert ist, im Kontext der Tabelleninstanz FarbTabelle 1 oder der Tabelleninstanz FarbTabelle 2 berechnet werden.
Betrachten Sie die Wirkung des Kontexts an zwei Formelfeldern in der FarbQuellTabelle. Jedes Formelfeld verwendet dieselbe Formel, um die Summe der Preise in der FormQuellTabelle zu ermitteln. Der einzige Unterschied besteht im Berechnungskontext. FormQuellTabelle enthält drei Datensätze mit den folgenden Werten:
 
Ein einzelner Datensatz in der FarbQuellTabelle hat diese Werte:
 
Da die Beziehungen unterschiedliche Abgleichsfelder verwenden, gibt jede Beziehung eine andere Gruppe von Bezugsdatensätzen zurück.
Formelergebnis 1
Die Beziehung zwischen FarbTabelle 1 und FormTabelle, die „Stilnummer” als Abgleichsfeld verwendet, gibt diese beiden Datensätze zurück:
 
Ein Formelfeld, das in der FarbQuellTabelle mit der Formel Summe(FormTabelle::Preis) definiert ist und im Kontext von FarbTabelle 1 berechnet wird, gibt den Wert 8,00 € zurück.
Formelergebnis 2
Die Beziehung zwischen FarbTabelle 2 und FormTabelle, die „Gewicht” als Abgleichsfeld verwendet, gibt diese beiden Datensätze zurück:
 
Ein zweites Formelfeld, das in der FarbQuellTabelle mit der Formel Summe(FormTabelle::Preis) definiert ist, aber im Kontext von FarbTabelle 2 berechnet wird, gibt den Wert 15,00 € zurück.
Hinweise
 •
 •
Weiterführende Themen 
Erläuterung von Beziehungen
Definieren von Formelfeldern
Über Formeln