MDX/SSRS - 如何让 "ALL" 标签显示在报告中

MDX/SSRS - how do you get the "ALL" label to display in a report

我有一个非常简单的 MDX 示例,它将 return 我的运费按月计算并汇总为 ALL

  SELECT NON EMPTY
    { 
    [Measures].[Freight]
    } on columns
    ,
    NON EMPTY {
    [Due Date].[Calendar Month].members
    } on rows
    FROM [Adventure Works Cube]

现在在 SSRS 中使用相同的 MDX,不会出现 ALL 标签。

是否可以让ALL标签出现在报告中?

如果可以在报告中显示,是否可以将其重命名为 YTD 之类的名称?

可以在 SSRS 中重命名数据集属性中的字段。您甚至可以添加计算字段(使用左上角的添加按钮)。希望这有帮助。

您应该可以在 MDX 中重命名它:

WITH 
  MEMBER [Due Date].[Calendar Month].[All].[YTD] AS 
    [Due Date].[Calendar Month].[All] 
SELECT 
  NON EMPTY 
    {[Measures].[Freight]} ON COLUMNS
 ,NON EMPTY 
    {
      [Due Date].[Calendar Month].[All].[YTD]
     ,[Due Date].[Calendar Month].[Calendar Month].MEMBERS
    } ON ROWS
FROM [Adventure Works Cube];