Usuário com melhor resposta
Soma de medidas!!!!

Pergunta
-
Boas,
Estou com 1 problema... O cubo, automaticamente faz a agregassão das medidas por soma... O meu problema é o seguinte, por cada linha que tenha 1 produto ele soma o valor, mas o valor é único! Ou seja, se o valor for de 25 do produto A, se o produto aparecer 3 vezes, ele no cubo coloca 75. Até aki é facil, basta dividir o valor pelo count das linhas... Mas se depois precisar de fazer a media de produtos tudo fica mais complicado!
Algúem me pode dizer como retornar o valor unico da medida e não a soma?!
Obrigado!
Respostas
-
Lucas,
consegui resolver através de cálculos... Quando tiver mais tempo vou tentar aplicar a sua solução para ver se funciona. Para já o problema está resolvido.
Resolvi da seguinte forma:
Code SnippetCálculo1:
([Measures].[Quantidade]/[Measures].[Quantidade Count])*[Measures].[Número Dias]
Cálculo2:
SUM
(Descendants([Produtos Vendas].[Produto Código].CurrentMember),([Measures].[Cálculo1]))Cálculo Final:
([Measures].[Cálculo2]-[Measures].[Cálculo1])/[Measures].[Número Dias]
Não deve de ser a maneira mais correcta, mas pelo menos funciona!!!!
Abraços
Todas as Respostas
-
-
Lucas,
Desculpe a demora, estive a resolver outros problemas...
Não percebi a soluções que me indicou... Eu preciso de ter a quantidade sem ser somada... Ou seja, eu tenho o produto X que tem sempre a quantidade Y, é fixo. Se eu puxar para o cubo o produto e a quantidade, a quantidade que me é apresentada é a soma da quantidade pelo nr de linhas em que o produto está mensionada na BD... Ou seja, se eu dividir a quantidade, pelo count do produto, tenho o valor correcto... O problema é que depois vou ter de utilizar esse valor em outros cálculos e ele faz isso pelos produtos todos, ou seja, a soma de todos os produtos... Será que me fiz entender?!
Obrigado!
Abraços
-
-
Lucas,
consegui resolver através de cálculos... Quando tiver mais tempo vou tentar aplicar a sua solução para ver se funciona. Para já o problema está resolvido.
Resolvi da seguinte forma:
Code SnippetCálculo1:
([Measures].[Quantidade]/[Measures].[Quantidade Count])*[Measures].[Número Dias]
Cálculo2:
SUM
(Descendants([Produtos Vendas].[Produto Código].CurrentMember),([Measures].[Cálculo1]))Cálculo Final:
([Measures].[Cálculo2]-[Measures].[Cálculo1])/[Measures].[Número Dias]
Não deve de ser a maneira mais correcta, mas pelo menos funciona!!!!
Abraços