Por que aparece uma linha com todas as fábricas? https://imagizer.imageshack.com/img922/1570/SeKeIH.png
No exemplo do professor não aparece:
https://cursos.alura.com.br/course/consultas-multidimensionais-mdx-com-pentaho/task/54612
exemplo 13.
Por que aparece uma linha com todas as fábricas? https://imagizer.imageshack.com/img922/1570/SeKeIH.png
No exemplo do professor não aparece:
https://cursos.alura.com.br/course/consultas-multidimensionais-mdx-com-pentaho/task/54612
exemplo 13.
Só consegui obter o mesmo resultado do professor com o seguinte mdx:
select
non empty {
[Measures].[Faturamento]
} on columns,
non empty CrossJoin(
{ [Fabrica].children },
CrossJoin(
{ [Cliente].[Regiao].members },
{ [Produto].[Categoria].members }
)
) on rows
from [dmpresidencia]
Oii Ítalo, tudo bem?
O meu resultado também vem da mesma forma que o seu, com uma linha mostrando o total de todas as fábricas.
Eu imagino que seja por conta de como montamos o cubo. Tem uma parte da aula que ele diz que monta de uma forma em quem traga o resultado de todos, não me recordo qual aula é. E querendo ou não, o cubo que a gente monta não fica igual ao do instrutor utilizado em aula. Posso estar falando besteira, mas eu tenho essa impressão.
Bom, pelo que entendi, o MEMBER traz toda a hierarquia e o CHILDREN traz o que vem seguinte a hierarquia ALL. E acho que essa parte de trazer o ALL, não foi feito no cubo do professor.
Não sei se consegui te explicar bem isso. Qualquer coisa me fale, tudo bem?