Sum

Zastosowanie

Ta funkcja zwraca sumę wartości z określonych kolumn / pól w określonej tabeli. Jeśli określone pole / kolumna nie zawiera wartości liczbowych, nic nie jest dodawane do wyniku.

Funkcja powinna być używana TYLKO w regułach ręcznych.

Użycie jej regułach automatycznych lub regułach tabeli nie będzie miało natychmiastowego odzwierciedlenia w danych w tabeli lub formularzu. Dane zostaną odświeżone po zapisaniu i odświeżeniu formularza. W celu obsłużenia sumowania danych z wierszy tabeli należy skorzystać z funkcjonalności pól nadrzędnych.

Składnia

Sum("tablename","columnName")

Argumenty

tableName- (String) Nazwa tabeli dla której ma być policzona suma.. Może to być nazwa tabeli (tj. „Faktury”) lub nazwa zagnieżdżonej tabeli (tj. „Finanse> Faktury”). fieldName – (String) Nazwa kolumny / pola zawierającego wartości dziesiętne do zsumowania.

Zwracana wartość

Ta funkcja zwraca wartość dziesiętną. Zwraca sumę wartości liczbowych z określonej kolumny / pola w określonej tabeli.

Przykłady

Przykład 1:

Użyta w regule ręcznej spowoduje obliczenie sumy z wszystkich wierszy tabeli „Pozycje faktury” z kolumny „Kwota netto” i umieści wartość w polu formularza głównego o nazwie [Kwota razem].

[Kwota razem] = Sum("Pozycje faktury", "Kwota netto");

Użyta w regule automatycznej NIE spowoduje wyświetlenia wyniku na formularzu głównym. Będzie wymagany zapis formularza i odświeżenie go. Z tego powodu należy obliczenia sumy wykonywać jako funkcjonalność pól nadrzędnych.