【问题标题】:MDX Aggregated Row (display subtotals on the columns)MDX 聚合行(在列上显示小计)
【发布时间】:2012-05-22 19:10:36
【问题描述】:

我有一个非常简单的 MDX 查询。

SELECT 
    NON EMPTY {[Measures].[ing_pc_hh_presupuestadas], horas,[Measures].[ing_pc_hh_faltantes],[Measures].[ing_pc_faltante] }
    ON COLUMNS,
    NON EMPTY CROSSJOIN([proyecto].[codigo proyecto].[All].CHILDREN, [proyecto].[descripcion proyecto].[All].CHILDREN, [concepto].[descripcion concepto].[All].CHILDREN)
    ON ROWS
    FROM
        [TACO V1]
    WHERE 
        {([concepto].[id concepto].&[1]) , ([concepto].[id concepto].&[5])}

这就是想法。一个项目有两个概念。因此,在这个查询中,我可视化了每个项目和概念的一些度量。这可以。但是我需要为每个项目添加一个额外的行,其中包含每个度量的汇总值。

这张图片是实际场景:

我需要查看每个项目的第二个场景(这里是一个项目的示例)

【问题讨论】:

    标签: mdx


    【解决方案1】:

    试试这个:

    WITH MEMBER [proyecto].[codigo proyecto].[ Subtotal] AS ' SUM( { [proyecto].[codigo proyecto].[All].CHILDREN }) ', SOLVE_ORDER = 1000 
    
    MEMBER [proyecto].[descripcion proyecto].[ Subtotal] AS ' SUM( { [proyecto].[descripcion proyecto].[All].CHILDREN }) ', SOLVE_ORDER = 1000
    
    MEMBER [proyecto].[descripcion concepto].[ Subtotal] AS ' SUM( { [proyecto].[descripcion concepto].[All].CHILDREN }) ', SOLVE_ORDER = 1000
    
    SELECT NON EMPTY {[Measures].[ing_pc_hh_presupuestadas], horas,[Measures].[ing_pc_hh_faltantes],[Measures].[ing_pc_faltante] }
        ON COLUMNS,
    
    NON EMPTY { { 
    
    { { [proyecto].[codigo proyecto].[ Subtotal] }, { [proyecto].[codigo proyecto].[All].CHILDREN } } 
    
    * { { [proyecto].[descripcion proyecto].[ Subtotal] }, { [proyecto].[descripcion proyecto].[All].CHILDREN } } 
    
    * { { [proyecto].[descripcion concepto].[ Subtotal] }, { [proyecto].[descripcion concepto].[All].CHILDREN } } 
    
    } } ON ROWS
    FROM
            [TACO V1]
        WHERE 
            {([concepto].[id concepto].&[1]) , ([concepto].[id concepto].&[5])}
    

    【讨论】:

    • 您好!!!!非常感谢您的解决方案。我对您的解决方案进行了一些更改,并且效果很好。 { { [proyecto].[codigo proyecto].[All].CHILDREN } } * { [proyecto].[descripcion proyecto].[All].CHILDREN } * { { [concepto].[descripcion concepto].[ 小计] }, { [concepto].[descripcion concepto].[All].CHILDREN } } 我只需要在“概念”级别求和,所以这是完美的。再次感谢!!!!!!!!!
    猜你喜欢
    • 2020-11-13
    • 2013-09-04
    • 2011-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多