FAQ durchsuchen

Wie bekomme ich bei Eigenschaften vom Typ „Auswahlliste“ den Langtext in die Tabelle?

Bei der Verwendung von Auswahllisten als Eigenschaft, können diese per Klick auf Zur Tabelle hinzufügen als benutzerdefinierte Spalte in die Tabelle integriert werden.

Der Ausdruck, welcher dann in der benutzerdefinierten Datenspalte genutzt wird, sieht wie folgt aus und gibt den kurzen Wert der Auswahlliste zurück (hier: der Wert 1):

Eigenschaften[Bezeichnung='Funktion'].TextWert

Hinweis: Dieser Ausdruck ist für jede Eigenschaft anwendbar, anzupassen ist an dieser Stelle lediglich die jeweilige Bezeichnung bzw. Name der Eigenschaft.

Um die Beschreibung (den Langtext) der Eigenschaft in die tabellarische Ansicht einzufügen, muss folgender Ausdruck verwendet werden:

Eigenschaften[Bezeichnung='Funktion'].GetValue(
Max(Type(AuswahllisteEintrag)[
Wert=^.TextWert
And Exists(![Name='WaLeitungsfunktion' And Sprache=1031])
].Beschreibung)
)

Um den korrekten Langtext der Eigenschaft in der Tabelle angezeigt zu bekommen ist es wichtig in dem Ausdruck auf die Bezeichnung der Eigenschaft (hier: „Funktion“) sowie auf den Namen und die Sprache der Auswahlliste (hier: „WaLeitungsfunktion“ und „1031“) zu filtern.