Summe
Zweck
Gibt die Anzahl aller gültigen, nicht leeren Werte im Feld zurück.
Format
Summe ( Feld... )
Parameter
Feld - beliebiges
Bezugsfeld,
Wiederholfeld oder Gruppe von Einzel
feldern; oder ein
Ausdruck, der ein Feld, ein Wiederholfeld oder eine Gruppe von Einzelfeldern zurückgibt.
Parameter in geschweiften Klammern { } sind optional.
Zurückgegebener Datentyp
Zahl
Ursprung in
FileMaker Pro 6.0 oder früher
Beschreibung
Für Feld sind folgende Optionen möglich:
•Ein Wiederholfeld ( Wiederholfeld ).
•Ein Feld in übereinstimmenden
Bezugsdatensätzen, die durch
( Tabelle::Feld ) angegeben sind, unabhängig davon, ob sich diese Datensätze in einem
Ausschnitt befinden.
•Mehrere Einzelfelder in einem
Datensatz ( Feld1 ; Feld2 ; Feld3... ).
•Entsprechende Wiederholungen von Wiederholfeldern in einem Datensatz ( Wiederholfeld1 ; Wiederholfeld2 ; Wiederholfeld3 ), wenn das Ergebnis in einem Wiederholfeld mit mindestens der gleichen Wiederholungsanzahl zurückgegeben wird.
•Mehrere Felder im ersten übereinstimmenden Datensatz, der durch
( Tabelle::Feld1 ; Tabelle::Feld2 ; ... ) definiert ist. Sie können Felder aus verschiedenen
Tabellen ( Tabelle 1::Feld A ; Tabelle 2::Feld B... ) aufnehmen.
Beispiele
Die Tabelle „Rechnung” enthält einen Ausschnitt, der die einzelnen Positionen auflistet.
Summe ( Positionen::Kosten ) addiert die Summe aller Positionen auf der Rechnung.
Die Tabelle „Zeitaufwand” enthält einen Ausschnitt, der die Zeitdauer angibt, die an einem Projekt gearbeitet wurde. „Stunden” ist ein Zeitfeld.
Summe ( Stunden::Abrechnungsstunden ) addiert die Gesamtanzahl aller abrechnungsfähigen Stunden für ein Projekt. Wenn also der Ausschnitt 40 Stunden und 15:30 Stunden zeigt, betragen die abrechnungsfähigen Stunden insgesamt 55:30 oder 55 1/2 Stunden.
Für folgende Beispiele gilt:
•Feld1 enthält zwei Wiederholungen mit den Werten 1 und 2.
•Feld2 enthält vier Wiederholungen mit den Werten 5, 6, 7 und 8.
•Feld3 enthält 6.
Wenn das Formelergebnis kein Wiederholfeld ist:
•Summe ( Feld2 ) gibt 26 zurück.
•Summe ( Feld21 ; Feld2 ; Feld3 ) gibt 12 zurück.
Wenn das Formelergebnis ein Wiederholfeld ist:
•Summe ( Feld2 ) gibt ein Wiederholfeld mit 26 in der ersten Wiederholung zurück.
•Summe ( Feld1 ; Feld2 ; Feld3 ) gibt ein Wiederholfeld mit 12, 8, 7, 8 zurück.
Hinweis Wenn ein referenziertes Feld ein Wiederholfeld ist, gibt die Funktion Summe die Summe in der ersten Feldwiederholung zurück, dann die Summe in der zweiten Feldwiederholung usw.
Weiterführende Themen