1
resposta

Dúvida na estrutura do MDX

A query MDX disponibilizada é a seguinte:

SELECT NON EMPTY {[Measures].[Faturamento], [Measures].[Margem]} ON COLUMNS,
NON EMPTY {[Tempo.Calendario].[2013], [Tempo.Calendario].[2014]} ON ROWS FROM [dmpresidencia]
WHERE {[Fabrica].[001]}

Entretanto, no meu Saiku só funciona se eu em vez de me referenciar ao código, me referencio direto ao nome da fábrica:

SELECT NON EMPTY {[Measures].[Faturamento], [Measures].[Margem Lucro]} ON COLUMNS,
NON EMPTY {[Tempo.Calendario].[2013], [Tempo.Calendario].[2014]} ON ROWS FROM [CB_FATO_PRESIDENCIA]
WHERE {[Fabrica].[Fábrica Rio de Janeiro]

Porque isso acontece?

1 resposta

Oii Gabriela, tudo bem?

Peço desculpas pela demora no retorno de sua resposta, vamos lá:

Eu testei o seu MDX e comigo acontece ao contrário: só traz o valor se eu colocar o código. Eu não sei a causa certeira porque isso pode estar acontecendo, mas eu tenho a suspeita que ao montar o cubo, você pode ter trocado o campo do ID pelo descritor da fábrica. Sugiro que dê uma olhadinha nisso.

Caso não dê certo, nós veremos outra forma de chegar a conclusão do que pode estar acontecendo, tá bom? :)

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software