FKT SPARSESUBTREE

Aus CoPlanner 11
Zur Navigation springenZur Suche springen

Funktion

FKT_SPARSESUBTREE('<Bedingung>')

Diese Funktion gehört zu den serverseitigen Funktionen.

Ergebnis

Liefert alle Elemente, auf welche die Bedingung zutrifft und zusätzlich ein gemeinsames Element als Wurzelknoten (damit dieses z.B. im Filter ausgewählt werden kann um alle zu wählen)

Beispiel

FKT_SPARSESUBTREE(''Stammkunde != ' + @IstStammkunde@')

Liefert den kleinstmöglichen Teilbaum, der alle (in der Dimension Kunden) Kunden, die Stammkunden sind, enthält.
Anwendung der Funktion erfolgt z.B. bei Matrixmasken in der ReadOnlyElementsExpression oder AvailableElementsExpression.

Es kann auf Session-Variablen und Anwendungseigenschaften zugegriffen werden, nicht jedoch auf Elemente der Maske/des Würfels.


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_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)


Beispiele: