Skip to main content

This documentation is for an older version of this product. See the latest version of this content.Opens in a new tab

レベル式 (MDX)

このセクションでは、InterSystems MDX でレベル式を作成し、使用する方法について説明します。

詳細

InterSystems MDX では、レベル式の形式は以下のいずれかです。

  • 以下のように、レベルへの直接参照であるレベル・リテラル。

    [dimension_name].[hierarchy_name].[level_name]
    

    以下は、この指定の説明です。

    • [dimension_name] は、ディメンジョンの名前を付ける MDX 識別子 です。

    • [hierarchy_name] は、そのディメンジョン内の階層の名前を付ける MDX 識別子 です。階層名は省略できます。省略すると、クエリでは、このディメンジョン内の定義に従って、指定された名前の最初のレベルが使用されます。

    • [level_name] は、その階層内のレベルの名前を付ける MDX 識別子 です。

    例えば、以下のように作成できます。

    [gend].[h1].[gender]
    
  • InterSystems MDX 拡張機能を使用して、以下の構文で別のキューブ内のレベルを参照する式。

    [relationship_name].level_expression
    

    relationship_name はクエリで使用されるキューブ内のリレーションシップの名前で、level_expression はそのリレーションシップに含まれるレベルを参照します。

用途

レベル式は、以下の MDX 関数の引数として使用できます。

FeedbackOpens in a new tab