2 集合的 MDX 计算成员

MDX Calculated member of 2 set

如果我有一个 [USER] 维度和 2 个层次结构,FIRST NAMELAST NAME。如何创建这两个层次结构值的 FULL NAME 的计算成员?

但是如果将其添加到您的仓库维度并作为新层次结构添加到多维数据集中会更好

连接 member_caption 个属性的示例:

WITH 
  MEMBER [Measures].[JOINEDUP] AS 
      [Customer].[Customer].CurrentMember.Member_Caption + ' '
    + 
      [Customer].[Gender].CurrentMember.Member_Caption 
SELECT 
  {[Measures].[JOINEDUP]} ON 0
 ,
  [Customer].[Customer].[Customer] * [Customer].[Gender].[Gender] ON 1
FROM [Adventure Works];

以上结果:

这是一个 icCube 示例:

 With
  Member MyOutput AS [Date Dim.Weekday Hierarchy].[Weekday].name + " " + [Time Dimension.Time Hierarchy].[Hour] + " " + STR( ([Measures].[Page Views]) )
 SELECT 
  NON EMPTY {[Measures].[MyOutput]} ON COLUMNS,
  NON EMPTY {
    Crossjoin({[Date Dim.Weekday Hierarchy].[Weekday].Members}, 
          {[Time Dimension.Time Hierarchy].[Hour].Members})
      } ON ROWS
  FROM [All Facts]