Olá Adilson, tudo bem?
A diferença entre o seu MDX e o MDX do instrutor, é que quando ele se refere a dimensão Tempo ele utiliza [Tempo.Calendario]
e você apenas está utilizando apenas [Tempo]
:
WITH MEMBER [Measures].[FATURAMENTO YTD] AS
'Sum(PeriodsToDate ([Tempo.Calendario].[Ano],
[Tempo.Calendario].CurrentMember),[Measures].[Faturamento])'
, FORMAT_STRING = "#,###.00"
Select Non Empty
Exists({ [Tempo.Calendario].[Mes].Members }
,[Tempo.Calendario].[2014]) On Rows ,
Non Empty { [Measures].[Faturamento],
[Measures].[FATURAMENTO YTD]} On Columns
FROM [dmpresidencia]
WITH MEMBER [Measures].[FATURMENTO YTD] AS
'Sum(PeriodsToDate ([Tempo].[Ano],
[Tempo].CurrentMember),[Measures].[faturamento])' ,
FORMAT_STRING = "#,###.00"
Select Non Empty
Exists({ [Tempo].[Mes].Members } ,
[Tempo].[2014]) On Rows ,
Non Empty { [Measures].[faturamento],
[Measures].[FATURMENTO YTD]} On Columns
FROM [dmpresidencia1]
Espero ter ajudado e bons estudos!