Fields (Felder)
Die einfachste Art von Ausdruck, Feldausdruck genannt, zeigt einen Feldwert in einem Textfeld an. Alle im Bericht verwendeten Felder des gewählten Mandantenobjekts werden im Fenster 'Datenfelder' angezeigt, und können in einem Ausdruck verwendet werden.
Um ein Mandantenobjektfeld mit einem Berichtselement zu verbinden, muss im Ausdruck die Fields-Auflistung, Name und Eigenschaftswert des Feldes angegeben werden.
Beispielsweise verwenden Sie den folgenden Ausdruck, um eine Kontonummer in einem Textfeld anzuzeigen:
=Fields!LedgerLine_accountCode.Value
Ein Ausdruck kann kurz sein und sich auf ein Feldobjekt beziehen, oder er kann lang sein und Entscheidungsfunktionen oder Formatierungen einschließen, die sich auf Felder oder andere Berichtselemente beziehen. Ausdrücke in Berichtselementen und Eigenschaften müssen mit dem Gleichheitszeichen (=) beginnen, andernfalls wird die Eingabe als Textfolge behandelt.
Beispiele:
Es folgen einige einfache arithmetische und Aggregatausdrücke.
- Hiermit werden die Felder FirstName (Vorname) und LastName (Nachname) verkettet.
=Fields!FirstName.Value &" "& Fields!LastName.Value
- Hiermit werden die Felder 'Quantity' (Menge) und UnitPrice (Einheitspreis) für eine Zeilensumme LineTotal hinzugefügt.
=Fields!Quantity.Value*Fields!UnitPrice.Value
- Hiermit wird eine Summenaggregation für das Feld LineTotal (Zeilensumme) ausgeführt.
=Sum(Fields!LineTotal.Value)