Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Hierarquia Tempo

Caso eu utilize a hierarquia tempo como está nos exemplos da aula o retorno da consulta é sem resultado, entretanto se eu arrasto a mesma hierarquia do exemplo omite o nivel "semestre ano" e o resultado é exibido normalmente. Exemplo: Dessa forma o retorno é sem resultado.

Select Non Empty ( CROSSJOIN ( { [Measures].[Faturamento], [Measures].[Margem] } , { [Cliente].[Estado].&[São Paulo], [Cliente].[Estado].&[Rio de Janeiro] } ) ) On Rows,
( { [Tempo].[Hierarquia do Mês e Ano].[Ano].&[2013].&[Primeiro Semestre 2013].&[2013]&[01-2013]&[01-2013].&[2013]&[01-2013]&[01-2013]&[01-2013] : 
[Tempo].[Hierarquia do Mês e Ano].[Ano].&[2013].&[Primeiro Semestre 2013].&[2013]&[01-2013]&[02-2013].&[2013]&[01-2013]&[02-2013]&[06-2013] } ) On Columns
from [COMPLETO]

Dessa forma o resultado é exibido corretamente.

Select Non Empty ( CROSSJOIN ( { [Measures].[Faturamento], [Measures].[Margem] } , { [Cliente].[Estado].&[São Paulo], [Cliente].[Estado].&[Rio de Janeiro] } ) ) On Rows,
( { [Tempo].[Hierarquia do Mês e Ano].[Ano].&[2013].&[2013]&[01-2013].&[2013]&[01-2013]&[01-2013].&[2013]&[01-2013]&[01-2013]&[01-2013] : 
 [Tempo].[Hierarquia do Mês e Ano].[Ano].&[2013].&[2013]&[01-2013].&[2013]&[01-2013]&[02-2013].&[2013]&[01-2013]&[02-2013]&[06-2013]} ) On Columns
from [COMPLETO] 

Gostaria de entender o porque acontece e se ao fazer a dimensão tempo errei em alguma coisa.

1 resposta
solução!

Oi Erik, tudo joia?

Eu rodei os dois códigos aqui em meu ambiente, a primeira funcionou e o segundo não. Não sei te dizer ao certo o que está acontecendo, talvez seja a forma em que montou o seu OLAP.

Para gente saber, eu sugiro que siga essa atividade e restaure o backup do OlapSucos que o instrutor disponibiliza e rode o MDX da aula, acredito que pode dar certo.

Me avise qualquer coisa, tá bom? :)