1

MDX如果我只是在脚本中编写以下内容,[aDimension].[aHierarchy]这是否意味着取决于上下文的三种不同事物之一?

  1. 指定层次结构 aHierarchy
  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 回答