@CURLEV

Essbaseの@CURLEV計算関数は、入力ディメンションの現在のメンバー組合せのレベル番号を返します。この番号は、ディメンションの最下位の子孫から現在のメンバーを隔てているメンバー数を表します。

構文

@CURLEV (dimName)

パラメータ

dimName

単一ディメンション名仕様。dimNameは、ディメンションの最上位メンバーの名前である必要があります。ディメンション内の別のメンバー名にすることはできません。

ノート

  • 指定されたディメンションの現在のメンバーが暗黙の共有メンバーである場合、返されるメンバー・レベルは保管済メンバーと同じレベルです。たとえば、Sample Basicでは、MeasuresディメンションのメンバーInventoryが暗黙の共有メンバーです。

    Inventory
         Opening Inventory (+)
         Additions (~)
         Ending Inventory (~)

    Inventoryの結果の値は、Opening Inventoryの値からのみ導出されます。

    Inventoryが現在のメンバーである場合、@CURLEV (Measures)はレベル0を返します。

次の時間ディメンション構造があるとします:

    Year
      Qtr1
          Jan, Feb, Mar
      Qtr2
          Apr, May, Jun
      Qtr3
          Jul, Aug, Sep
      Qtr4
          Oct, Nov, Dec

@CURLEVは、表示されているメンバーに対して次の結果を提供します。

Formula                     Current Member   Value
Position = @CURLEV(Year);   Year             2
Position = @CURLEV(Year);   Qtr3             1
Position = @CURLEV(Year);   Aug              0

関連項目