1
resposta

O que tem de errado nesse DMX?

"NÃO POSSO FAZER UM WHERE ANO 2013? "

WITH MEMBER [Measures].[Percentual Venda Liquida] AS '([Measures].[Faturamento]/[Measures].[Imposto])*100' SELECT {[Measures].[Faturamento], [Measures].[Imposto], [Measures].[Percentual Venda Liquida]} ON COLUMNS,

{[Tempo].[Mes].[Janeiro]} ON ROWS FROM [dmpresidencia1]

Where [Tempo].[2013]

1 resposta

Oii Adilson, tudo bom?

Infelizmente, não. O MDX não tem a mesma linguagem que o SQL, portanto, não é possível usar o WHERE.

Você pode fazer dessa forma:

WITH MEMBER [Measures].[Percentual Venda Liquida] AS '([Measures].[Faturamento]/[Measures].[Imposto])*100' SELECT {[Measures].[Faturamento], [Measures].[Imposto], [Measures].[Percentual Venda Liquida]} ON COLUMNS,

{[Tempo.Calendario].[2013].[Primeiro Semestre].[Primeiro Trimestre].[Janeiro]} ON ROWS FROM [dmpresidencia1]

Espero ter ajudado de alguma forma. Qualquer coisa é só falar, tá bom? :)