Berichte zum Weiterleitungspfad sortieren und formatieren

In diesem Thema finden Sie Informationen darüber, wie Sie die Sortierreihenfolge des Forward Path-Berichts und die Formatierung der Anwendungsdaten steuern können.

Sortieren der Anwendungsliste

Sie können die Anwendungsliste im Forward Path Bericht basierend auf den Daten in einer der Spalten sortieren. Beispielsweise können Sie die Anwendungen nach ihrem Namen, Hersteller, RAG-Status oder den Werten in einer der anderen Spalten sortieren.

Sie legen die Sortierreihenfolge mit dem Settings -Objekt fest, das im gesamten Szenario verfügbar ist. Das Settings -Objekt hat den Typ ForwardPathReportSettings. Wenn Sie im Property Explorer (auf der rechten Seite des Forward Path Logic Editors) suchen, sehen Sie die Eigenschaften dieses Objekts.

In der Regel legen Sie die Sortierreihenfolge in der Funktion Initialize() fest. Im Folgenden werden die Anwendungen beispielsweise nach den Werten in der Spalte RAG sortiert:

Public Overrides Sub Initialize()

   ' Sort the report on the RAG column.
   Settings.ApplicationSortBy = "Rag"

End Sub

Standardmäßig erfolgt die Sortierung in aufsteigender Reihenfolge (vom niedrigsten zum höchsten Wert). Bei RAG-Werten ist dies grün, gelb, rot. Um dies umzukehren (zu Rot, Bernstein, Grün), fügen Sie eine weitere Zeile wie folgt hinzu:

Settings.ApplicationSortDescending = true

In einem gruppierten Bericht können Sie die Sortierreihenfolge der Gruppen wie folgt festlegen:

Settings.GroupSortBy = "Cost"

Standardmäßig werden die Gruppen nach den Werten in der Spalte Kosten in aufsteigender Reihenfolge sortiert. Sie können es in absteigender Reihenfolge ändern, wie folgt:

Settings.GroupSortDescending = true

Hinweis: Die Konventionen für die Sortierung von Daten variieren von Kultur zu Kultur. Standardmäßig werden die Konventionen verwendet, die durch die regionalen Einstellungen des Benutzers definiert werden. Sie können dies jedoch mit der Culture -Eigenschaft überschreiben, wie unten erläutert.

Formatieren der Spaltendaten

Mit den folgenden Eigenschaften können Sie Berichtsspalten formatieren:

  • Format — Geben Sie hier an, wie die Daten formatiert werden sollen. Sie können beispielsweise angeben, dass numerische Daten als Prozentwert oder als Währung formatiert werden sollen. Sie geben die Formatierung mit einer Zusammengesetzte Formatierung Standardzeichenfolge an (nur das Nullindexelement kann verwendet werden). Nachfolgend finden Sie weitere Informationen und Beispiele.
  • Kultur — Standardmäßig werden beim Formatieren von Währungs- und Dezimalwerten das regionale Dezimaltrennzeichen und das Währungssymbol des Benutzers verwendet. Wenn Sie jedoch in einer internationalen Umgebung arbeiten, kann dies bedeuten, dass das Währungssymbol je nach den Gebietsschema-Einstellungen auf dem Gerät des Endbenutzers variiert. Sie können die Culture -Eigenschaft verwenden, um das Standardverhalten außer Kraft zu setzen (sodass sich beispielsweise das Währungssymbol nicht je nach den regionalen Einstellungen des Geräts ändert, auf dem der Bericht angezeigt wird). Sie geben die Kultur an, indem Sie den mit einer Sprache verknüpften zweibuchstabigen Kulturcode ISO 639 und den mit einem Land oder einer Region verknüpften zweibuchstabigen Großsubkulturcode ISO 3166 angeben. Wenn Sie beispielsweise das US-Dollarsymbol verwenden möchten, geben Sie den Wert als en-US an. Weitere Informationen und Beispiele folgen.

Im folgenden Screenshot des Property Explorers werden diese Eigenschaften für die Standardspalte Kosten und die erste CustomField Spalte hervorgehoben. Beachten Sie, dass Sie diese Eigenschaften für die Standardspalten (z. B. die Spalten “Ergebnis”, “Rag”, “Kosten” und “Beschreibung”) unter dem Knoten “Anzeige” finden. Während für die CustomField-Spalten die Eigenschaften unter dem CustomField selbst liegen.

Property Explorer

Hinweis: Standardmäßig ist die Spalte Kosten als Währung formatiert.

Festlegen der Format-Eigenschaft

Sie geben die Formatierung mit einer Zusammengesetzte Formatierung Standardzeichenfolge an (nur das Nullindexelement kann verwendet werden). Beispielsweise können Sie eine Spalte als Prozentsatz formatieren, wie folgt:

result.CustomField1.Format = "{0:P}"

Dies multipliziert den in der Spalte gespeicherten numerischen Wert mit 100 und konvertiert ihn in eine Zeichenfolge, die einen Prozentsatz in der Ausgabe darstellt. Beispielsweise wird der Wert 0,05 als 5,00% gerendert, wenn der Bericht in Großbritannien unter Verwendung der Standardeinstellung für die Kultur in Großbritannien ausgeführt wird.

Sie können eine Spalte wie folgt als Währungswert formatieren:

result.CustomField1.Format = "{0:C}"

Dies zeigt den numerischen Wert mit zwei Dezimalstellen und dem Währungssymbol an. Standardmäßig wird das Währungssymbol aus den Ländereinstellungen des Benutzers übernommen, z. B. £75,00 unter Verwendung der Ländereinstellungen in Großbritannien. Sie können dies mit der Culture -Eigenschaft überschreiben.

Festlegen der Eigenschaft Culture

Sie geben die Kultur an, indem Sie den mit einer Sprache verknüpften zweibuchstabigen Kulturcode ISO 639 und den mit einem Land oder einer Region verknüpften zweibuchstabigen Großsubkulturcode ISO 3166 angeben (z. B. en-US für United States English).

Sie können die Culture-Eigenschaft beispielsweise folgendermaßen auf Japanisch festlegen:

result.CustomField1.Culture = "ja-JP"

Wenn die Spalte eine Währung ist, wird sie das Yen-Währungssymbol haben.

Sie können die Kultur wie folgt auf Spanisch einstellen:

result.CustomField1.Culture = "es-ES"