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];
我有一个非常简单的 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];