Framework:FKT COUNT
Verfügbar ab CoP 10 HF 2.2
Funktion
FKT_COUNT(<Tabellenname>,<Einschränkung 1 bis n>)
| Parameter | Beschreibung |
| Tabellenname | Hier wird der Name der Tabelle angegeben, für welche die Datensätze gezählt werden sollen |
| Einschränkung 1 bis n | Dies sind Filtereinschränkungen auf LookUp-Dimensionen, Filter auf LookUp-Tabellen sind nicht unterstützt. Jede Einschränkung besteht aus 3 Teilen, der einzuschränkenden Dimension, einem Operator und der Einschränkung selbst. Beispiel: Unternehmen !me @Session_Unternehmen_ID@.
Die einzuschränkende Dimension bezieht sich immer auf die Tabelle, die im Wert-Feld angegeben wurde. Daher ist diese nur mit dem Namen anzugeben. Falls eine Dimension mehrfach in der Tabelle vorkommt (bspw. Die Kostenstellen-Dimension in der Umlagen-Tabelle), dann kann durch Angabe des Alias oder des LookUp-Appendix die gewünschte Dimension angegeben werden. Wird kein Appendix angegeben und kein Alias verwendet, wird immer die LookUp-Dimension _1 genommen. Anzugeben wäre dies z.B.: Unternehmen_1 !me @Session_Unternehmen_ID@ Der Operator ist mit einem ! und einem Vergleichstyp anzugeben, wobei folgende erlaubt sind:
Die Einschränkung selbst kann jeder Datenpfad, Variable oder Funktion sein, die eine gültige COPSYS_ID liefert. |
Diese Funktion gehört zu den serverseitigen Funktionen.
Die Funktion kann nur in Formeln verwendet werden, welche auch typed calculations aktiviert haben.
Beispiele für Formel mit typed calculations:
fkt_COUNT("Umsatzerloese_IST","Zeit !me " + [Umsatzerloese_IST.Zeit_1.COPSYS_ID],
"Umsatzerloesarten.GuV-Gesamtkostenverfahren-Struktur != " + [Umsatzerloese_IST.Umsatzerloesarten_1.COPSYS_ID],
"Unternehmen !me " + [Umsatzerloese_IST.Unternehmen_1.COPSYS_ID],
"PC/KST !me " + [Umsatzerloese_IST.PC/KST_1.COPSYS_ID])