FKT SUM
Funktion
FKT_SUM(<Wert-Feld>,<Einschränkung 1 bis n>)
| Parameter | Beschreibung |
|---|---|
| Wert-Feld | Hier ist der Datenpfad zum Feld anzugeben, dessen Wert ermittelt werden soll. Dies können alle Felder und berechneten Felder einer Tabelle sein, die eine Zahl sind und für ein Aggregat (SUM oder AVG) definiert ist (siehe Tabellendesigner). Bspw. Möchte man das Feld Umsatz aus der Tabelle Umsatzerloese_PLAN ermitteln, so ist anzugeben:
Umsatzerloese_PLAN.Umsatz Hier kann jede Tabelle, nicht nur die Quell- oder Zieltabelle wie bei den anderen Funktionen, verwendet werden. Tabellen und Spaltennamen sind nicht in eckigen Klammern zu schreiben. (Falsch: [Umsatzerloese_PLAN.Umsatz]) |
| Einschränkung 1 bis n | Filtereinschränkungen dienen dazu, die Daten der Tabelle/Dimension einzuschränken.
Eine Filtereinschränkung besteht immer aus drei Bestandteilen:
Beispiel:
Die angegebene Spalte bezieht sich immer auf die Tabelle oder Dimension, die im Wert-Feld ausgewählt wurde. Deshalb genügt in der Regel die Angabe des Spaltennamens. Existiert eine Spalte mehrfach innerhalb der Tabelle (z. B. die Dimension Kostenstelle in einer Umlagentabelle), kann die gewünschte Spalte über den Alias oder den LookUp-Appendix angegeben werden. Wird weder ein Alias noch ein Appendix verwendet, wird standardmäßig die erste LookUp-Dimension ( Ab CoPlanner 11 Release 1 2026: Wendet man die Funktion auf eine Dimension an, kann man nun auch direkt auf die COPSYS_ID zugreifen. z.B. FKT_SUM('[Dimension.Feld]','COPSYS_ID > 2') Vergleichsoperatoren Je nach Datentyp stehen unterschiedliche Operatoren zur Verfügung.
Hinweis: Der Operator
Vergleichswert Als Vergleichswert kann jeder Datenpfad, jede Variable oder jede Funktion verwendet werden, die eine gültige COPSYS_ID liefert. |
Diese Funktion gehört zu den serverseitigen Funktionen.
Der Ausdruck ist typed zu schreiben. Die Funktion kann nur in Formeln verwendet werden, welche auch typed calculations aktiviert haben oder in Berechnungen in Power Cubes.
Als Beispiel kann die Formel „Umsatzerloese_GuV_IST“ herangezogen werden:
Beispiele für Formel mit typed calculations:
fkt_SUM("Umsatzerloese_IST.Umsatz","Zeit me " + [Umsatzerloese_IST.Zeit_1.COPSYS_ID],
"Umsatzerloesarten = " + [Umsatzerloese_IST.Umsatzerloesarten_1.COPSYS_ID],
"Unternehmen me " + [Umsatzerloese_IST.Unternehmen_1.COPSYS_ID],
"PC/KST me " + [Umsatzerloese_IST.PC/KST_1.COPSYS_ID])