Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reporting services 在MDX中交叉连接时的列名_Reporting Services_Mdx - Fatal编程技术网

Reporting services 在MDX中交叉连接时的列名

Reporting services 在MDX中交叉连接时的列名,reporting-services,mdx,Reporting Services,Mdx,我正在应用交叉连接从MDX获取列: SELECT { [Measures].[Balance] } ON 0, NonEmpty ( {[Sources].[Sources].children*[AccountType].[Description].children}) ON 1 然而,这给了我以下信息: |____|___________| Balance | | XY | something | 12335435| 结果本身是正确的,但我需要命名前两列,以便在RS报告中使用数据。

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

    SELECT { [Measures].[Balance] } ON 0,
NonEmpty ( {[Sources].[Sources].children*[AccountType].[Description].children}) ON 1
然而,这给了我以下信息:

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

结果本身是正确的,但我需要命名前两列,以便在RS报告中使用数据。我怎样才能做到这一点?

不太确定这里有什么问题

只需将您的
MDX
粘贴到
SSRS中的
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]

另外,当我使用向导生成查询时,所有列都显示为ok

谢谢您的回答!问题是,据我所知,没有标题的两列不能作为数据集中的字段使用。@bjornasm-在某些情况下会出现这种情况-请尝试使用“数据集向导”中的拖放功能生成查询。还可以尝试特别添加
维度属性
,就像我在上面添加到答案中的查询一样。