FKT ALLCHILDRENTREE
Funktion
Diese Funktion ist ab CoPlanner 11 Release 1 2026 verfügbar
| Hinweis Ein ausführliches Beispiel und genauere Erkärung zur analogen Verwendung dieser Funktion finden sich bei FKT_Set |
FKT ALLCHILDRENTREE('<Bedingung 1>', ..., '<Bedingung n>')
| Parameter | Beschreibung |
|---|---|
| Bedingung 1 bis n | Jede Bedingung besteht aus 3 Teilen
Beispiel: Das einzuschränkende Attribut bezieht sich immer auf die Dimension auf der das FKT_SET gesetzt wird. Daher sind diese nur mit dem Namen anzugeben. Falls eine Dimension als Attribut mehrfach in der Dimension vorkommt, 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 Vergleichstyp anzugeben, wobei folgende erlaubt sind:
Die Einschränkung = wird bei Dimensionen immer als me interpretiert und ist nur aus Kompatibilitätsgründen enthalten. 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.
| Hinweis Diese Funktion funktioniert nicht für Subsetelemente, bei denen die Funktion "Dynamische Unterlemente synchronisieren" aktiv ist. |
Ergebnis
Liefert alle Elemente, auf welche die Bedingung zutrifft und zusätzlich alle Child-Elemente inkl. der jeweiligen Verzweigungen.
Beispiele
Der folgende Beispielausdruck führt je nach Einstellung der Boolfelder in der Dimension zu den angezeigten Ergebnissen in der Eingabemaske.
FKT_AllChildrenTree('anzeigeJaNein = true') (gleichbedeutend mit FKT_AllChildrenTree('anzeigeJaNein me true)')
Ausgangssituation
Dimension
Ergebnis Eingabemaske
Beispielverwendung 1
Dimension
Ergebnis Eingabemaske
Beispielverwendung 2
Dimension
Ergebnis Eingabemaske
weitere Beispiele:
- siehe Verwendung von FKT_Set
Verwandte Funktionen
- FKT_Set: Liefert alle Elemente, auf welche die Bedingung zutrifft
- FKT_FULLSUBTREE: wie FKT_SET, liefert aber zusätzlich alle Parentelemente bis zum Wurzelknoten
- FKT_SPARSESUBTREE: wie FKT_SET, liefert aber zusätzlich den kleinsten Teilbaum, der die ausgewählten Elemente enthält
- FKT_COMMONPARENTSUBTREE: wie FKT_SET, liefert aber zusätzlich ein gemeinsames Element als Wurzelknoten (damit dieses z.B. im Filter ausgewählt werden kann um alle zu wählen)
- FKT_SETFROMDATA: Liefert die gruppierten Elemente der angegebenen Spalte in der angegebenen Tabelle. Um auch diese Daten als Sparsetree bzw. Fulltree aufzubauen, ist eine Verschachtelung der Expressions möglich. (siehe Beispiele)





