在 MDX 中交叉连接时的列名

Column names when cross joining in MDX

我正在应用交叉连接从 MDX 获取列:

    SELECT { [Measures].[Balance] } ON 0,
NonEmpty ( {[Sources].[Sources].children*[AccountType].[Description].children}) ON 1

然而,这给了我以下信息:

|____|___________| Balance |
| XY | something | 12335435|

结果本身是正确的,但我需要命名前两列,以便我可以在 RS 报告中使用数据。我该怎么做?

不太确定这里的问题是什么。

只需将您的 MDX 粘贴到 SSRS

中的 Dataset

在您的报告中添加 matrix

Select 报告 dataset 中的一些可用字段。

重命名 matrix

中的列

编辑

我刚刚将其复制到我的 dataset 中,所有列都出现了:

SELECT 
  NON EMPTY 
    {[Measures].[Internet Order Count]} ON COLUMNS
 ,NON EMPTY 
    {[Product].[Product Categories].[Category].ALLMEMBERS}
  DIMENSION PROPERTIES 
    MEMBER_CAPTION
   ,MEMBER_UNIQUE_NAME
   ON ROWS
FROM [Adventure Works]

此外,当我使用向导构建查询时,所有列都显示正常