我有一个非常简单的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])}
这是个主意。一个项目有两个概念。因此,在此查询中,我可视化每个项目和概念的一些度量。这可以。但是我需要为每个项目增加一行,并为每个度量提供汇总值。
此图片为实际场景:
我需要看到每个项目的第二个场景(这是一个项目的示例)
答案 0 :(得分: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])}