ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Hilfe
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Die Mapping-Plattform für Ihre Organisation

ArcGIS Desktop

Ein vollständiges professionelles GIS

ArcGIS Enterprise

GIS in Ihrem Unternehmen

ArcGIS Developers

Werkzeuge zum Erstellen standortbezogener Apps

ArcGIS Solutions

Kostenlose Karten- und App-Vorlagen für Ihre Branche

ArcGIS Marketplace

Rufen Sie Apps und Daten für Ihre Organisation ab.

  • Dokumentation
  • Support
Esri
  • Anmelden
user
  • Eigenes Profil
  • Abmelden

ArcMap

  • Startseite
  • Erste Schritte
  • Karte
  • Analysieren
  • Verwalten von Daten
  • Werkzeuge
  • Erweiterungen

Berechnen von Feldern in Berichten

Mit dem Berichts-Designer können Felder in einem Bericht erstellt werden, die nicht in der Datenquelle vorhanden sind. Dies ist hilfreich, wenn Sie ein dynamisches Feld erstellen möchten, das von anderen Attributen innerhalb der Datenquelle abhängig ist. Sie können zum Erstellen eines dynamischen Feldes einen C#-Ausdruck verwenden und mit den Feldern vom Typ "Datum", "Zeichenfolge" oder "Zahl" arbeiten.

Es gibt zwei Wege, berechnete Felder im Berichts-Designer zu erstellen. Die erste Methode besteht darin, dem Bericht ein Textfeld hinzuzufügen und einen Ausdruck in das Textfeld einzugeben, der dann beim Generieren des Berichts ausgeführt wird. Eine Anleitung mit Beispielen zu Ausdrücken finden Sie weiter unten. Die zweite Methode besteht darin, dem Bericht ein ungebundenes Feld "Berechnet" hinzuzufügen. Dies ist nur über die Feldstruktur möglich. Klicken Sie mit der rechten Maustaste in der Strukturansicht auf den Knoten "Berechnet", und wählen Sie Hinzufügen aus. Sie erstellen so ein ungebundenes Feld, das im Bericht verwendet werden kann. Der Ausdruck des ungebundenen Feldes sollte in der Eigenschaft "Formel" des Feldes festgelegt werden. Wenn Sie die Formel festgelegt haben, ziehen Sie das Feld an die Position im Bericht, an der Sie es verwenden möchten.

Mit ungebundenen Feldern können Sie andere ungebundene Felder in der Formel verwenden. Als Ergebnis können Sie Zusammenfassungsfelder erstellen, die ungebundene Felder dazu verwenden, dynamischen Inhalt im Bericht zu generieren.

Hinweis:

Sie können keine ungebundenen berechneten Felder verwenden, um Zusammenfassungsstatistiken zu berechnen, die andere Zusammenfassungsstatistiken in der Formel verwenden.

  1. Öffnen Sie einen Bericht im Berichts-Designer.
  2. Klicken Sie in der Liste Designelemente auf TextBox, und ziehen Sie das Element an die gewünschte Position im Berichts-Layout.
  3. Geben Sie im Bereich Datenfeld unter Elementeigenschaften einen Ausdruck ein. Ausdrücke beginnen stets mit dem Gleichheitszeichen (=).

    Mathematisch

    =Quantity + 5

    =Quantity - 3

    =Diameter * 3.14

    =Population / Area

    =(double)System.Math.Round(CostPerUnit*Inventory)

    Weitere Informationen zu den unterstützten mathematischen Funktionen finden Sie in der MSDN-Hilfe für die Math-Klasse.

    Bedingungsfunktionen

    =(ValueField == 1)?"One":"Not One"

    =(Price < 10)?"Clearance":"Price-Change"

    =(SoilType == System.DBNull.Value) ? "No soil type specified" : SoilType

    Datum/Zeit

    =System.DateTime.Now.ToString()

    =System.DateTime.UtcNow.ToString()

    Weitere Informationen zu den unterstützten Funktionen für Datums-/Uhrzeitwerte finden Sie in der MSDN-Hilfe für die DateTime-Struktur.

    Verkettet

    ="Average Cost: " + avgCostField

    =ZipCode + ZipCode4Digit

    Zeichenfolge

    =Name.Substring(0,4)

    =Name.Replace("Test", "Final")

    =Name.ToUpper()

    Weitere Informationen zu den unterstützten Funktionen für Zeichenfolgen finden Sie in der MSDN-Hilfe für die String-Klasse.

  4. Klicken Sie auf Bericht ausführen, um eine Vorschau zu erhalten.
  5. Überprüfen Sie die Rechtschreibung der Feldnamen oder die Syntax des Ausdrucks, wenn der Feldwert die Fehlermeldung Fehler bei Steuerelementskript für Steuerelement ausgibt.

Verwandte Themen

  • Erstellen von Berichten
  • Vorschau von Berichten
  • Schattieren von Datensätzen in einem Bericht
  • Kurzer Überblick über Berichte

ArcGIS Desktop

  • Startseite
  • Dokumentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Über Esri

  • Über uns
  • Karriere
  • Esri Blog
  • User Conference
  • Developer Summit
Esri
Wir sind an Ihrer Meinung interessiert.
Copyright © 2021 Esri. | Datenschutz | Rechtliches