OpenCellTextUnit

複数のセルのセル・テキストを取得します。この関数は、次のタイプのルールで使用できます:

  • 計算

  • 換算

  • 連結

セル・テキストを取得するPOVの一部を指定できます(例: POV全体ではなく、シナリオと年)。ページ・ディメンション・メンバー(シナリオ、年、期間、値、エンティティ)を指定しない場合、現在のメンバーのセル・テキストのみが戻されます。サブキューブ・ディメンション(勘定科目、ICP、カスタム)を指定しない場合、すべての基本および親メンバーのセル・テキストが戻されます。シナリオおよび年のメンバーを指定して、現在のサブキューブではないサブキューブのセル・テキストを取得できます。期間、値および/またはエンティティのメンバー・リストを指定して、複数のサブキューブのセル・テキストを取得することもできます。セル・テキスト・ラベルを取得するよう指定し、ディメンション・メンバーまたはセル・テキスト・ラベルの昇順または降順で、セル・テキストをソートするかどうかを指定することもできます。ソートの値を指定しない場合、セル・テキスト単位でソートが実行されず、データベース内の順序に基づいて結果が戻されます。

構文

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