Verwenden von erweiterten Feldeigenschaften für eine SAP NetWeaver BI-Datenquelle

Die SAP NetWeaver Business Intelligence-Datenquelle unterstützt erweiterte Feldeigenschaften. Bei erweiterten Feldeigenschaften handelt es sich zusätzlich zu Value und IsMissing um Eigenschaften, die von der Datenverarbeitungserweiterung für ein Datasetfeld definiert werden. Erweiterte Eigenschaften umfassen vordefinierte Eigenschaften und benutzerdefinierte Eigenschaften. Bei vordefinierten Eigenschaften handelt es sich um Eigenschaften, die von allen Datenquellen gemeinsam verwendet werden. Benutzerdefinierte Eigenschaften sind jeweils nur für eine Datenquelle vorhanden.

Arbeiten mit Feldeigenschaften

Erweiterte Feldeigenschaften werden im Bereich Berichtsdaten nicht als Elemente angezeigt, die in das Berichtslayout gezogen werden können. Ziehen Sie stattdessen das übergeordnete Feld der Eigenschaft in den Bericht, und ändern Sie anschließend die Standardeigenschaft von Value in die gewünschte Eigenschaft. Wenn der Feldname Calendar Year/Month Level 01 beispielsweise im MDX-Abfrage-Designer durch Ziehen einer Ebene aus dem Metadatenbereich in den Abfragebereich erstellt wurde, würden Sie in einem Ausdruck mithilfe der folgenden Syntax auf die benutzerdefinierte erweiterte Eigenschaft Long Name verweisen:

=Fields!Calendar_Year_Month_Level_01("Long Name")

Der Name einer erweiterten Feldeigenschaft wird in der QuickInfo angezeigt, wenn Sie den Mauszeiger über einem Feld im Metadatenbereich bewegen. Weitere Informationen zu den Abfrage-Designern, die Sie zum Durchsuchen der zugrunde liegenden Daten verwenden können, finden Sie unter Benutzeroberfläche des Abfrage-Designers für SAP NetWeaver BI.

Weitere Informationen zum Verwenden von Feldern und Feldeigenschaften in einem Ausdruck finden Sie unter Verwenden integrierter Auflistungen in Ausdrücken (Reporting Services).

Hinweis Für die erweiterten Feldeigenschaften sind nur Werte vorhanden, wenn diese Werte beim Ausführen des Berichts von der Datenquelle bereitgestellt werden und wenn diese die Daten für ihre Datasets abruft. Sie können anschließend von einem beliebigen Ausdruck aus mithilfe der unten erläuterten Syntax auf diese Field-Eigenschaftswerte verweisen. Da diese Felder jedoch vom Datenprovider abhängen und nicht Bestandteil der Berichtsdefinitionssprache sind, werden an diesen Werten vorgenommene Änderungen nicht mit der Berichtsdefinition gespeichert.

Verwenden Sie eine der folgenden Syntaxen, um in einem Ausdruck auf vordefinierte erweiterte Eigenschaften zu verweisen.

  • Fields!FieldName.PropertyName

Fields!FieldName("PropertyName")

Verwenden Sie die folgende Syntax, um in einem Ausdruck auf benutzerdefinierte erweiterte Eigenschaften zu verweisen.

Fields!FieldName("PropertyName")

Vordefinierte Feldeigenschaften

Die folgende Tabelle enthält eine Liste mit vordefinierten Feldeigenschaften, die Sie für eine SAP NetWeaver Business Intelligence-Datenquelle verwenden können.

Eigenschaft

Typ

Beschreibung oder erwarteter Wert

Value

Object

Gibt den Datenwert des Feldes an.

IsMissing

Boolean

Gibt an, ob das Feld im resultierenden Dataset gefunden wurde.

FormattedValue

String

Gibt einen formatierten Wert für eine Kennzahl zurück.

BackgroundColor

String

Gibt die Hintergrundfarbe zurück, die in der Datenbank für das Feld definiert ist.

Color

String

Gibt die Vordergrundfarbe zurück, die in der Datenbank für das Element definiert ist.

Key

Object

Gibt den Schlüssel für eine Ebene zurück.

LevelNumber

Integer

Gibt bei Parent-Child-Hierarchien die Nummer der Ebene oder Dimension zurück.

ParentUniqueName

String

Gibt bei Parent-Child-Hierarchien einen vollqualifizierten Namen der übergeordneten Ebene zurück.

UniqueName

String

Gibt den vollqualifizierten Namen einer Ebene zurück. Der UniqueName-Wert für einen Mitarbeiter kann beispielsweise [0D_Company].[10D_Department].[11] lauten.