OpenCellTextUnit

Ruft den Zellentext für mehrere Zellen ab. Diese Funktion kann in den folgenden Regeltypen verwendet werden:

  • Berechnung

  • Umrechnung

  • Konsolidierung

Sie können einen Teil des POV angeben, für den Zellentext abgerufen werden soll, z.B. Scenario und Year, statt des gesamten POV. Wenn Sie kein Seitendimensionselement angeben (Scenario, Year, Period, Value, Entity), wird nur Zellentext für das aktuelle Element zurückgegeben. Wenn Sie keine Teil-Cube-Dimension angeben (Account, ICP, Custom), wird Zellentext für alle Basiselemente und übergeordneten Elemente zurückgegeben. Sie können das Element der Dimensionen Scenario und Year angeben, um Zellentext für einen Teil-Cube abzurufen, der nicht dem aktuellen Teil-Cube entspricht. Sie können auch eine Elementliste für Period, Value und/oder Entity angeben, um Zellentext für mehrere Teil-Cube abzurufen. Sie können festlegen, dass Zellentextlabels abgerufen werden und ob Zellentext nach Dimensionselement oder Zellentextlabel in auf- oder absteigender Reihenfolge sortiert werden soll. Wenn Sie keinen Wert für die Sortierung angeben, erfolgt keine Sortierung des Zellentextes. Die Ergebnisse werden in der Reihenfolge der Datenbank zurückgegeben.

Syntax

Set CTU = HS.OpenCellTextUnit(POVExpression,Label(s),Sort_Dimension,Sort_Order)

Wobei POVExpression ein POV, Label kein, ein oder mehrere Zellentextlabels und Sort_Order auf- oder absteigend ist.

Rückgabewert

Gibt Informationen zu allen Zellentexten und Labels für den angegebenen POV zurück.

Beispiel

Set CTU = HS.OpenCellTextUnit("S#Actual.Y#2014","","","")
Set CTU = HS.OpenCellTextUnit("S#Actual.Y#2014.P{.[Base]}.A{.[Base]}","","Period","Ascending")
Set CTU = HS.OpenCellTextUnit("S#Actual.Y#2014.E{.[Base]}.P{.[Base]}","CouponRate","LABEL","Ascending")
Set CTU = HS.OpenCellTextUnit("S#Actual.Y#2014.E{.[Base]}.P{.[Base]}.A#Purchases","","Brands","Descending")

Wenn Sie Zellentext für mehrere Labels abrufen möchten, können Sie die Labels als durch Komma getrennte Werte eingeben. Wenn Sie keinen Wert für Labels angeben, werden alle Labels abgerufen.

Beispiel

Set CTU = HS.OpenCellTextUnit("A#Sales","Label-1,Label-2","Label","Descending")