FAQ durchsuchen

Wie kann der Langtext vom maßgebenden Schaden einer Inspektion als Inhalt einer benutzerdefinierten Spalte dargestellt werden?

In den Leitungsinspektionen ist der maßgebende Schaden nicht als eindeutiger Inspektionstext referenziert, es werden lediglich der Hauptcode und die Charakterisierungen aufgeführt. Somit kann der entsprechende Inspektionstext nicht direkt angesprochen werden, um dessen Langtext abzufragen.
Stattdessen muss der Inspektionstext gesucht werden, dessen Kombination von Hauptcode und Charakterisierungen dem maßgebenden Schaden entspricht. Die Kombination aus Hauptcode und Charakterisierungen wird bei den Inspektionstexten im Feld „Vollständiger Kode“ angegeben. Mit Rechtsklick und Name kopieren bekommt man den OPath-Ausdruck:

Die Zeilenumbrüche – NewLine() – der Inspektionsbeschreibung bzw. des Langtextes können mit einem beliebigen Zeichen ersetzt – Replace() – werden:

Sollten mehrere Inspektionstexte gefunden werden, die dem maßgebenden Schaden entsprechen, wird mit Max() oder Min() einer von diesen ermittelt:

Hier der vollständige OPath-Ausdruck zum Kopieren:

Max(
Inspektionstexte[

Concat(Inspektionstext, IIf(IsNull(Charakterisierung1) And IsNull(Charakterisierung2) And IsNull(Charakterisierung3), '', Concat(IIf(IsNull(Charakterisierung1), IIf(IsNull(Charakterisierung2), '', ' -'), Concat(' ', Charakterisierung1)), IIf(IsNull(Charakterisierung2), '', Concat(' ', Charakterisierung2)), IIf(IsNull(Charakterisierung3), '', Concat(' (', Charakterisierung3, ')')))))

= ^.MaßgebendSchaden].

Replace(InspektionBeschreibung, NewLine(), ' / ')
)