好吧,我做了这个建议的改变,但结果是一样的
查询执行
with member [Measures].[Valor Acumulado] as Sum({[Período].[Mês].firstchild
[Período].[Mês].currentmember},[Measures].[Valor Pago])
SELECT NON EMPTY { [Measures].[Valor Pago], [Measures].[Valor Acumulado] } ON COLUMNS,
NON EMPTY { ([Grupo de Despesa].[Grupo de Despesa].[Grupo de Despesa].ALLMEMBERS,
[Período].[Ano].[Ano].ALLMEMBERS * [Período].[Mês].[Mês].ALLMEMBERS,
[Período].[Nome de Mês].[Nome de Mês].ALLMEMBERS )
}ON ROWS
FROM (
SELECT ( -{ [Unidade Governamental].[Sigla Orgão].&[ALESE],
[Unidade Governamental].[Sigla Orgão].&[DPE],
[Unidade Governamental].[Sigla Orgão].&[FAI],
[Unidade Governamental].[Sigla Orgão].&[FUNDECON],
[Unidade Governamental].[Sigla Orgão].&[MPE],
[Unidade Governamental].[Sigla Orgão].&[RC],
[Unidade Governamental].[Sigla Orgão].&[TJ],
[Unidade Governamental].[Sigla Orgão].&[TCE] } ) ON COLUMNS
from [Execução Orçamentária])