Tabellenübergreifende und -spezifische Summen

Gilt ab List & Label 15
Summenvariablen arbeiten immer tabellenübergreifend, d.h. der Wert wird mehrmals je nach Tabellenanzahl aktualisiert. Sie können Summenvariablen so z.B. für Zähler verwenden, die über Relationen hinweg inkrementiert werden. Für tabellenspezifische Summierungen empfehlen wir die Verwendung von Aggregatsfunktionen wie bspw. Sum().

Sollten Sie dennoch Summenvariablen für tabellenspezifische Summierungen verwenden wollen, empfehlen wir in der Summenbildung die Cond()-Funktion zu verwenden. In diesem Falle muss aber zusätzlich abgefragt werden, ob man sich auch in der gewünschten Tabelle befindet für die die Summierung erfolgen soll, da Summenvariablen global und tabellenübergreifen aktiv sind. Sonst würde bspw. auch bei Untertabellen die Summierung erfolgen. Voraussetzung hierzu ist, dass die Tabellen auch verschiedene Namen im Designer verwenden.

Beispiel:

Cond(LL.CurrentContainerItem = "TabellenName", <Feldname> ,0) 
IDKBTD000806 KBTD000806