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.

Hinweis: Eine Vorbereitungsmethode zur Berichterstellung ist, die Registerkarte Felder abzukoppeln und dann die benötigten Felder aus der Liste 'Datenfelder durchsuchen' in die Registerkarte Felder zu ziehen. Felder können dann direkt von der Registerkarte Felder auf die Arbeitsfläche gezogen 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
Hinweis: Das in SunSystems Reporting Services verwendete Feld-Alias-System kann komplizierte Namen für Felder erstellen. Zum Anzeigen des Aliasnamens eines Feldes, ziehen Sie das Feld in den Bericht und zeigen Sie die Werteigenschaft im Eigenschaftsfenster an.

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)
Hinweis: Dies entspricht der Auswahl des Zusammenfassungstyps 'Summe' und des Berechnungstyps 'Summe' (sichtbar, wenn numerische Werte gewählt sind) im Dialogfeld Zusammenfassungsfelder.
Hinweis: In einem Berechnungsfeldausdruck können Sie keine Aggregatfunktionen verwenden.