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

OPENINGPERIOD (MDX)

指定されたメンバと同じレベルで、指定されたレベルの最初の子孫メンバを返します。この関数は主に、時間レベルで使用するためのものです。

返りタイプ

この関数は、メンバを返します。

構文および詳細

OPENINGPERIOD(ancestor_level,member_expression)

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

  • ancestor_level は、レベルを返す式です。例を以下に示します。

    [dimension_name].[hierarchy_name].[level_name]
    

    このレベルは、member_expression の親レベル、またはそのメンバの祖先です。

  • member_expression は、メンバを返す式です。

    この式は、メジャーを参照できません。

レベルとメンバを指定すると、この関数は、指定されたレベルの子孫であり、かつメンバと同じレベルにある最初のメンバを返します。

以下のクエリは、Q3 2003 を含む年の最初の四半期を表示します。

SELECT MEASURES.[%COUNT] ON 0, OPENINGPERIOD(birthd.year,birthd.[Q3 2003]) ON 1 FROM patients
 
                             Patient Count
Q1 2003                                  35

これに対して、以下のクエリは、Q3 2003 を含む 10 年間の最初の四半期を表示します。

SELECT MEASURES.[%COUNT] ON 0, OPENINGPERIOD(birthd.decade,birthd.[Q3 2003]) ON 1 FROM patients
 
                             Patient Count
Q1 2000                                  33

関連項目

FeedbackOpens in a new tab