Share via


Verwenden erweiterter Feldeigenschaften für einen Hyperion Essbase-Cube

Neu: 12. Dezember 2006

Die Hyperion Essbase-Datenverarbeitungserweiterung unterstützt erweiterte Feldeigenschaften. Erweiterte Feldeigenschaften sind zusätzliche Eigenschaften zu den von Reporting Services unterstützten Feldeigenschaften Value und IsMissing, die in der Datenquelle verfügbar sind und von der Datenverarbeitungserweiterung unterstützt werden. Erweiterte Eigenschaften werden im Bereich Datasets nicht als Teil der Feldauflistung für ein Berichtsdataset angezeigt. Sie können Werte erweiterter Feldeigenschaften in Ihrem Bericht verwenden, indem Sie mithilfe der globalen Fields-Auflistung Ausdrücke schreiben, die diese nach Namen angeben.

Erweiterte Eigenschaften können vordefinierte oder benutzerdefinierte Eigenschaften sein. Vordefinierte Eigenschaften sind Eigenschaften, die von allen Datenquellen gemeinsam verwendet werden und die bestimmten Feldeigenschaftsnamen zugeordnet sind. Auf sie kann über die globale Fields-Auflistung nach Namen zugegriffen werden. Benutzerdefinierte Eigenschaften werden für jeden Datenprovider einzeln definiert. Auf diese kann über die globale Fields-Auflistung nur mithilfe von Syntax zugegriffen werden, in der der Name der erweiterten Eigenschaft als Zeichenfolge verwendet wird.

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

  • Fields!FieldName.PropertyName
  • Fields!FieldName("PropertyName")

Arbeiten mit Feldeigenschaften

Erweiterte Feldeigenschaften werden zu demselben Zeitpunkt wie Berichtsdatasetfelder abgerufen, wenn Sie eine MDX-Abfrage mithilfe des Microsoft .NET Framework-Datenproviders für Hyperion Essbase ausführen. Die in der MDX-Abfrage angegebenen Felder sowie die Dimensions- und Zelleigenschaften werden aus der Datenquelle abgerufen.

Feldeigenschaften werden in folgende Kategorien unterteilt:

  • Feldeigenschaften, die von mehreren Datenprovidern unterstützt werden und die vordefinierten Berichtsdataset-Feldeigenschaften zugeordnet sind. Beispielsweise stellt die vordefinierte Value-Eigenschaft des Berichtsdatasets die Standardeigenschaft für den Wert eines Measures oder einer Dimension in der Datenquelle dar. Der Standardwert für ein Measure ist ein numerischer Wert. Der Standardwert für eine Dimension ist die benutzerfreundliche Beschriftung. Verwenden Sie den Ausdruck =Fields!<FieldName>.Value, um den Standardwert in einem Textfeld zu berücksichtigen.
  • Vordefinierte Feldeigenschaften, die von mehreren Datenprovidern verwendet werden und die in der zugrunde liegenden MDX-Abfrage für ein Berichtsdataset angezeigt werden. Beispielsweise ist die MDX-Dimensionseigenschaft MEMBER_UNIQUE_NAME der vordefinierten Berichtsdataset-Feldeigenschaft UniqueName zugeordnet. Verwenden Sie den Ausdruck =Fields!<FieldName>.UniqueName, um den Wert des eindeutigen Namens in einem Textfeld zu berücksichtigen.
  • Benutzerdefinierte Feldeigenschaften, die von einem Datenprovider unterstützt werden und die in der zugrunde liegenden MDX-Abfrage für ein Berichtsdataset angezeigt werden, jedoch im Bereich Datasets des Berichts nicht als Felder unter diesem Dataset angezeigt werden. Beispielsweise ist Long Names eine für eine Dimensionsebene definierte Elementeigenschaft. Verwenden Sie den Ausdruck =Fields!<FieldName>("Long Names"), um den Wert in einem Textfeld zu berücksichtigen. Bei Feldnamen im Ausdruck wird zwischen Groß-/Kleinschreibung unterschieden.

Der Name einer erweiterten Feldeigenschaft wird in der QuickInfo angezeigt, wenn Sie im Abfrage-Designer den Mauszeiger über ein Feld im Metadatenbereich bewegen. Weitere Informationen zum Abfrage-Designer, den Sie zum Durchsuchen der zugrunde liegenden Daten verwenden können, finden Sie unter Benutzeroberfläche des Hyperion Essbase-Abfrage-Designers.

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

Bb326360.note(de-de,SQL.90).gifHinweis:
Werte sind für erweiterte Feldeigenschaften nur dann vorhanden, wenn sie im MDX-Ausdruck enthalten sind. Diese Werte werden von der Datenquelle bereitgestellt, wenn Ihr Bericht ausgeführt wird und die Daten für seine Datasets abgerufen werden. 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.

Vordefinierte Feldeigenschaften

Die folgende Tabelle enthält eine Liste vordefinierter Feldeigenschaften, die Sie für eine Hyperion Essbase-Datenquelle verwenden können.

Eigenschaft Typ Beschreibung oder erwarteter Wert

Value

Object

Gibt den Datenwert des Feldes an.

Bei einer Dimensionseigenschaft wird dies MEMBER_CAPTION zugeordnet. Bei einem Measure wird dies dem Datenwert zugeordnet.

IsMissing

Boolean

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

FormattedValue

String

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

Von FORMATTED_VALUE im MDX-Ausdruck zugeordnet.

BackgroundColor

String

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

Von BACK_COLOR im MDX-Ausdruck zugeordnet.

Color

String

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

Von FORE_COLOR im MDX-Ausdruck zugeordnet.

UniqueName

String

Gibt den vollqualifizierten Namen einer Ebene zurück.

Von MEMBER_UNIQUE_NAME im MDX-Ausdruck zugeordnet.

Benutzerdefinierte Eigenschaften

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

  • Fields!FieldName("PropertyName")

In der folgenden Tabelle werden die benutzerdefinierten Feldeigenschaften angezeigt, die Sie für eine Hyperion Essbase-Datenquelle verwenden können.

Eigenschaft Typ Beschreibung oder erwarteter Wert

FORMAT_STRING

String

Bei Definition für ein Measure ist dies der als ein String-Typ verfügbare FormattedValue.

Externe Ressourcen

Using SQL Server 2005 Reporting Services with Hyperion (in Englisch)

Siehe auch

Verweis

Verwenden globaler Auflistungen in Ausdrücken (Reporting Services)

Andere Ressourcen

Verwenden von Ausdrücken in Reporting Services
Benutzeroberfläche des Hyperion Essbase-Abfrage-Designers

Hilfe und Informationen

Informationsquellen für SQL Server 2005