1

MDXスクリプト内に次のように記述した場合[aDimension].[aHierarchy]、コンテキストに応じて 3 つの異なることのいずれかを意味しますか?

  1. 階層を指定します
  2. aHierarchy の現在のメンバーを指定します。つまり、実際には [aDimension].[aHierarchy].currentmember として評価されます。
  3. aHierarchy のデフォルト メンバーを指定します。つまり、実際には [aDimension].[aHierarchy].defaultmember として評価されます。

編集
ケース2の例は、[Geography].[Geography].parent.NAME暗黙的に変換されると私が信じている次のとおりです[Geography].[Geography].currentmember.parent.NAME

WITH MEMBER [Measures].[Parent] AS 
       [Geography].[Geography].parent.NAME
SELECT 
    NON EMPTY 
        {[Geography].[Geography].[Country]}
    ON ROWS,
    {[Measures].[Parent]} 
    ON COLUMNS
FROM [Adventure Works]
4

1 に答える 1

2

[2] はそのように行われることはありません。currentMember 関数を明示的に指定する必要があります。[3] は、メンバーが予期され、代わりに階層を指定した場合の、階層からメンバーへの暗黙的な変換です。

于 2013-06-24T22:49:53.757 に答える