ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: Daten werden vom Server abgerufen...
Daten werden vom Server abgerufen...
mx.olap 

OLAPAttribute  - AS3 Flex

Paketmx.olap
Klassepublic class OLAPAttribute
VererbungOLAPAttribute Inheritance OLAPHierarchy Inheritance OLAPElement Inheritance Proxy
Implementiert IOLAPAttribute

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Die OLAPAttribute-Klasse stellt ein einzelnes Attribut einer OLAP-Dimension dar. Verwenden Sie diese Klasse, um ein Feld für flache Daten, die zum Füllen eines OLAP-Cube dienen, mit einer Ebene der Dimension zu verknüpfen.

MXML-SyntaxexpandedMXML-Syntax ausblenden

The <mx:OLAPAttribute> tag inherits all of the tag attributes of its superclass, and adds the following tag attributes:

  <mx:OLAPAttribute
    Properties
    dataField=""
  />
 
  

Standard-MXML-Eigenschaftelements

Verwandte API-Elemente



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 InheritedallMemberName : String
Der Name des Mitglieds „all“ der Hierarchie.
OLAPHierarchy
 Inheritedchildren : IList
[schreibgeschützt] Die untergeordneten Elemente des Mitglieds „all“ als Liste der IOLAPMember-Instanzen.
OLAPHierarchy
  dataCompareFunction : Function
Vom Benutzer bereitgestellte Rückruffunktion, welche benutzt wird, um Datenelemente zu vergleichen, während sie sortiert werden.
OLAPAttribute
  dataField : String
Das Feld des Eingabedatensatzes, welches die Daten für die OLAPAttribute-Instanz bereitstellt.
OLAPAttribute
  dataFunction : Function
Eine Rückruffunktion, welche die tatsächlichen Daten für das Attribut zurückgibt.
OLAPAttribute
 InheriteddefaultMember : IOLAPMember
[schreibgeschützt] Das Standardmitglied der Hierarchie.
OLAPHierarchy
 Inheriteddimension : IOLAPDimension
Die Dimension, zu welcher das Element gehört.
OLAPElement
 InheriteddisplayName : String
Der Name des OLAP-Elements als String, welches zur Darstellung genutzt werden kann.
OLAPElement
  displayNameFunction : Function
Eine Rückruffunktion, welche den Anzeigenamen eines Mitgliedelements zurückgibt.
OLAPAttribute
  hasAll : Boolean
[override] Enthält „true“, weil angenommen wird, dass Attribute aggregierbar sind und das Mitglied „all“ anwesend ist.
OLAPAttribute
  members : IList
[override] [schreibgeschützt] Alle Mitglieder aller Ebenen, welche zu dieser Hierarchie gehören als Liste von IOLAPMember-Instanzen.
OLAPAttribute
 Inheritedname : String
[override] Der benutzerdefinierte Name der Hierarchie.
OLAPHierarchy
 InheriteduniqueName : String
[schreibgeschützt] Der eindeutige Name des OLAP-Elements im Cube.
OLAPElement
Öffentliche Methoden
 MethodeDefiniert von
  
OLAPAttribute(name:String = null, displayName:String = null)
Konstruktor.
OLAPAttribute
 Inherited
Gibt die Ebene mit dem jeweiligen Namen innerhalb der Hierarchie zurück.
OLAPHierarchy
 Inherited
Gibt das Mitglied mit dem jeweiligen Namen innerhalb der Hierarchie zurück.
OLAPHierarchy
 Inherited
Gibt den eindeutigen Namen des Elements zurück.
OLAPElement
Eigenschaftendetails

dataCompareFunction

Eigenschaft
public var dataCompareFunction:Function

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Vom Benutzer bereitgestellte Rückruffunktion, welche benutzt wird, um Datenelemente zu vergleichen, während sie sortiert werden. Standardmäßig werden die Datenmitglieder direkt verglichen.

dataField

Eigenschaft 
dataField:String

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Das Feld des Eingabedatensatzes, welches die Daten für die OLAPAttribute-Instanz bereitstellt.



Implementierung
    public function get dataField():String
    public function set dataField(value:String):void

dataFunction

Eigenschaft 
dataFunction:Function

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Eine Rückruffunktion, welche die tatsächlichen Daten für das Attribut zurückgibt. Verwenden Sie diese Rückruffunktion, um berechnete Daten zurückzugeben, welche auf den tatsächlichen Daten basieren. Beispiel: Sie können den Monatsnamen als String aus dem Datum zurückgeben, das den Monat als Zahl darstellt. Oder Sie berechnen einen Wert. Beispiel: Ihre Eingabedaten enthalten die Altersangaben von Menschen, z. B. 1, 4, 9, 10, 12, 15, 20. Ihre Rückruffunktion kann eine Altersgruppe zurückgeben, welche das Alter enthält, z. B. 1-10 oder 11-20.

Die Signatur dieser Rückruffunktion lautet:

         function myDataFunction(rowData:Object, dataField:String):Object;
rowData enthält die Daten der Zeile der flachen Eingabedaten und dataField enthält den Namen des Datenfelds.

Die Funktion kann einen String oder eine Zahl zurückgeben.

Das folgende Beispiel gibt die Altersgruppe für jeden Alterswert in den flachen Daten zurück:

         private function ageGroupingHandler(rowData:Object, field:String):Object
         {
             return rowData[field] / 10;
         } 



Implementierung
    public function get dataFunction():Function
    public function set dataFunction(value:Function):void

displayNameFunction

Eigenschaft 
public var displayNameFunction:Function

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Eine Rückruffunktion, welche den Anzeigenamen eines Mitgliedelements zurückgibt. Flex ruft diese Funktion für jedes Mitglied auf, das zur OLAPAttribute-Instanz hinzugefügt wird.

Die Funktionssignatur lautet:

          function myDisplayNameFunction(memberName:String):String

memberName enthält den Namen des Elements.

Die Funktion gibt den Anzeigenamen des Elements zurück.

Das folgende Beispiel konvertiert einen numerischen Gruppennamen (1, 2 oder 3) in einen Anzeigenamen („0-9“, „10-19“).

          private function myDispFunction(name:String):String
          {
              var value:int = parseInt(name);
              return String((value)0 + " - ") + String((value+1)0-1);     
          }

hasAll

Eigenschaft 
hasAll:Boolean[override]

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Enthält true, weil angenommen wird, dass Attribute aggregierbar sind und das Mitglied „all“ anwesend ist.



Implementierung
    override public function get hasAll():Boolean
    override public function set hasAll(value:Boolean):void

members

Eigenschaft 
members:IList  [schreibgeschützt] [override]

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Alle Mitglieder aller Ebenen, welche zu dieser Hierarchie gehören, als Liste von IOLAPMember-Instanzen. Die zurückgegebene Liste kann Remote-Daten darstellen und deshalb eventuell einen ItemPendingError ausgeben.



Implementierung
    override public function get members():IList
Konstruktordetails

OLAPAttribute

()Konstruktor
public function OLAPAttribute(name:String = null, displayName:String = null)

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Konstruktor.

Parameter
name:String (default = null) — Der Name der OLAPAttribute-Instanz. Sie können diesen Parameter verwenden, um eine OLAPAttribute-Instanz mit einer OLAPLevel-Instanz zu verknüpfen.
 
displayName:String (default = null) — Der Name des Attributs als String, welcher für die Darstellung benutzt werden kann.




[ X ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.