【问题标题】:Insert/replace text in SSRS report using MDX使用 MDX 在 SSRS 报告中插入/替换文本
【发布时间】:2016-01-05 09:47:31
【问题描述】:

我正在 SSRS 报告中的 DATASET 中运行 MDX。 MDX 是

SELECT 
  NON EMPTY 
    {[Measures].[Amount]} ON COLUMNS,
 NON EMPTY 
 (
 {
 ([Dim Account].[Account Type].&[Income], [Dim Account].[Account Summary].[Account Summary])
    ,([Dim Account].[Account Type].&[Income], [Dim Account].[Account Summary].[All])
    }
    )
    ON ROWS
    FROM [CubeProfitLoss];

运行此 MDX 后,我在 SQL Server 结果窗格中得到以下结果

但是当我在我的数据集中添加这个 MDX 代码并运行报告时,我得到的所有东西都一样,除了“ALL”它没有显示出来,实际上我不想显示“ALL”而不是这个我很高兴在那个地方插入/替换“TOTAL”。有人有那个东西吗?我总是感谢任何帮助之王

【问题讨论】:

    标签: reporting-services dataset mdx ssrs-2012


    【解决方案1】:

    试试这个:

    WITH MEMBER 
    [Dim Account].[Account Summary].TOTAL AS
    [Dim Account].[Account Summary].[All]
    
    SELECT 
      NON EMPTY 
        {[Measures].[Amount]} ON COLUMNS,
     NON EMPTY 
      [Dim Account].[Account Type].&[Income] 
      * 
      {
       [Dim Account].[Account Summary].[Account Summary].MEMBERS
       +
       [Dim Account].[Account Summary].TOTAL
      }  ON ROWS
        FROM [CubeProfitLoss];
    

    【讨论】:

    • 你不仅很棒,还有传奇!非常感谢。它完全符合我的预期。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-16
    • 1970-01-01
    • 2023-03-06
    • 1970-01-01
    相关资源
    最近更新 更多