Benutzerhandbuch für TIBCO Spotfire®-Webclient

Eigenschaftsfunktionen

Die Liste zeigt die Eigenschaftsfunktionen, die Sie in Ausdrücken verwenden können.

FunktionBeschreibung
$csearchAuswählen einer Anzahl von Spalten aus einer Datentabelle mit Hilfe eines begrenzenden Suchausdrucks.Das erste Argument ist eine Datentabelle und das zweite Argument ist eine Zeichenfolge, die den Suchausdruck enthält, der bestimmt, welche Spaltennamen zurückgegeben werden sollen.Die Funktion gibt eine Liste der (ungeschützten) Spaltennamen aus der Datentabelle zurück, die dem Suchausdruck entsprechen.

Beispiele:

$csearch([Data Table],"*")

→ Gibt eine Liste mit allen Werten in der Datentabelle mit der Bezeichnung "Datentabelle" zurück.

$csearch([Data Table], "Col*")

→ Gibt eine Liste mit allen Werten in der Datentabelle namens „Datentabelle“ zurück, die mit „Spa“ beginnen, z. B. Spalte 1, Spalte 2 usw.

$escErsetzt „]“ in Spaltennamen durch „]]“ und setzt die geschützten Spaltennamen in „[“ und „]“.Das Argument ist ein Eigenschaftswert oder eine Eigenschaftsfunktion, die mit einem Dollarzeichen ($) beginnt.

Beispiele:

$esc(${PropertyName})

→ Gibt den Eigenschaftswert als Spaltenname (in [ und ]) zurück.

$esc($csearch([Data Table], "Col*"))

→ Gibt eine Liste mit allen Spalten in der Datentabelle namens „Datentabelle“ zurück, die mit „Spa“ beginnen, z. B. [Spalte 1], [Spalte 2] usw.

$mapBildet eine Eigenschaft mit Listenwerte auf eine einzelne Zeichenfolge ab.Das erste Argument ist eine Vorlage, die für jeden Wert in der Liste verwendet wird, und das zweite Argument ist eine Festlegung, wie die Listenwerte im resultierenden Ausdruck miteinander verknüpft werden.

Beispiele:

$map("sum([${PropertyName}])", ",")

→ Gibt eine durch Kommas getrennte Liste mit der Summe der Spalten zurück, die in der Eigenschaft mit Listenwerten enthalten ist, z. B. sum([Column 1]),sum([Column 2]) .

<$map("[${PropertyName}]", " NEST")>

→ Gibt eine geschachtelte kategorische Hierarchie mithilfe der in der Eigenschaft mit Listenwerten enthaltenen Spalten zurück, z. B. <[Column 1] NEST[Column 2]>

BaseRowIdGibt eine eindeutige ID für jede berechnete Zeile in der Visualisierung zurück.Die ID wird von den in der Datentabelle berechneten IDs ausgewählt.Dieser Wert kann sich ändern, wenn eine Filterung oder Markierung durchgeführt wird.

Beispiel:

BaseRowId()

ColumnPropertyDas erste Argument ist eine Spalte, und das zweite Argument ist der Name der Spalteneigenschaft als Zeichenfolge dargestellt.Gibt den Wert der benannten Spalteneigenschaft aus der Spalte zurück.Der Spalteneigenschaftswert darf keine Liste sein, und die Spalteneigenschaft muss vor dem Erstellen des Ausdrucks vorhanden sein.

Beispiel:

ColumnProperty([Column], "Description")

DataTablePropertyGibt den Wert der Datentabelleneigenschaft zurück.Das Argument der Methode ist der Name der Datentabelleneigenschaft als Zeichenfolge dargestellt.

Beispiel:

DataTableProperty("Table.CreationDate")

DocumentProperty Gibt den Wert der Dokumenteigenschaft zurück.Dokumenteigenschaften können auf das gesamte Dokument angewendet werden.

Das Argument der Methode ist der Name der Dokumenteigenschaft als Zeichenfolge dargestellt.

Beispiel:

DocumentProperty("Extension.NumberOfBins")

RowIdGibt eine eindeutige ID für jede berechnete Zeile in der Visualisierung zurück.Diese ID ändert sich nicht, wenn eine Filterung oder Markierung durchgeführt wird.

Beispiel:

RowId()

Siehe auch Funktionen.