Usuário com melhor resposta
Valor do Pai

Pergunta
-
Viva,
Estou aqui com um problema no meu projecto de BI que não estou a conseguir resolver!
É o seguinte, preciso de obter 1 determinado valor, mas pretendo que esse valor seja o do membro superior:
Tenho o seguinte:
A 10
a.1 7
a.2 2
a.3 1
B 5
b.1 4
b.2 1
Pretendo o seguinte:
A 10
a.1 10
a.2 10
a.3 10
B 5
b.1 5
b.2 5
Alguém me pode ajudar?!
Obrigado
Respostas
-
Gustavo,
Certo, é uma dimensão do tipo Parent-Child.
O nome da dimensão é [Produto] e dos membros [Grupo Produto] e [Produto].
Fiz um cálculo e está a retornar o que pretendo, mas penso não ser da forma mais correcta:
Code SnippetSUM([Produtos].[Grupo Produtos].[all], [Quantidade])
Qual a forma que pensa ser a correcta de fazer o que pretendo?
Obrigado
[]'s -
Olá Gabriel,
Se a idéia é somar as quantidades dos descendentes esse é o raciocínio. No entanto, ele só funcionará se o Pai não tiver "quantidades". No seu exemplo a quantidade de A é 10 porque a quantidade de seus descendentes soma 10 e por isso o ALL irá retornar 10. No entanto, se A tiver alguma quantidade assim como seus descendentes, então a fórmula irá considerar a quantidade de A também. Se isso for desejável a fórmula está correta. No entanto, se o desejável é apenas a soma dos descendentes, você deverá alterar a fórmula.
[ ]s,
Gustavo
Todas as Respostas
-
-
-
-
Gustavo,
Certo, é uma dimensão do tipo Parent-Child.
O nome da dimensão é [Produto] e dos membros [Grupo Produto] e [Produto].
Fiz um cálculo e está a retornar o que pretendo, mas penso não ser da forma mais correcta:
Code SnippetSUM([Produtos].[Grupo Produtos].[all], [Quantidade])
Qual a forma que pensa ser a correcta de fazer o que pretendo?
Obrigado
[]'s -
Olá Gabriel,
Se a idéia é somar as quantidades dos descendentes esse é o raciocínio. No entanto, ele só funcionará se o Pai não tiver "quantidades". No seu exemplo a quantidade de A é 10 porque a quantidade de seus descendentes soma 10 e por isso o ALL irá retornar 10. No entanto, se A tiver alguma quantidade assim como seus descendentes, então a fórmula irá considerar a quantidade de A também. Se isso for desejável a fórmula está correta. No entanto, se o desejável é apenas a soma dos descendentes, você deverá alterar a fórmula.
[ ]s,
Gustavo
-