OpenCellTextUnit

擷取多個儲存格的儲存格文字。此函數可用於下列規則類型中:

  • 計算

  • 轉譯

  • 整合

您可以指定要從中擷取儲存格文字之 POV 的部分,例如 Scenario 和 Year 來代表整個 POV。如果您不指定頁面維度成員 (Scenario、Year、Period、Value、Entity),則只會傳回目前成員的儲存格文字。如果您不指定子立方體維度 (Account、ICP、Custom),則系統會傳回所有基本和父項成員的儲存格文字。您可以指定 Scenario 和 Year 成員,以擷取不是目前子立方體的子立方體儲存格文字。您也可以指定 Period、Value 和/或 Entity 的成員清單,以擷取 1 個以上的子立方體儲存格文字。您可以指定以擷取儲存格文字標籤,也可以指定是否依維度成員或儲存格文字標籤升序或降序順序來排序儲存格文字。如果您不指定用於排序的值,則不會對儲存格文字單位執行排序,結果則是依照其在資料庫中的順序傳回。

語法

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

其中 POVExpression 為 POV,Label 為無、1 個或多個儲存格文字標籤,以及 Sort_Order 為升序或降序。

傳回值

傳回指定 POV 之所有儲存格文字和標籤的資訊。

範例

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")

如果您要擷取多個標籤的儲存格文字,您可以將標籤作為逗號分隔值來進行輸入。如果您不指派任何值作為標籤,將會擷取所有標籤。

範例

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