Página 1 de 1

Media ponderada a partir de informacoes por medidas calc

Enviado: 22 Jul 2020 às 17:20
por herontech
Ola!

Procurei alguns posts aqui e so encontrei solucoes para quando a coluna esta na tabela de dados e nao quadno ela vem de measures, como no meu caso.

Preciso calcular o desconto medio de cada supermercado levando em consideraca a quantidade de intes vendidos, o preco medio e desconto dado.

Eu tenho as medidas calculadas: Sold itens, avg price, discount
E as outras colunas vem dos dados, Supermarkt e Iten

A minha grande dificuldade e que as medidas se agrupam primeiro para depois fazer a soma

ou seja, faz-se a soma de todas as linhas e depois a operacao entre colunas.
Eu preciso do contrario. primeiro operacao entre colunas e depois a soma entre elas.

Alem disto, gostaria de eliminar algumas colunas com itens em branco, visto que elas alteram muito os que tenho.

Imagem

vermelho = medidas calculadas
abaixo, caso facilite, segue as info da tabela.



Supermarket Iten Sold Itens Avg price Discount
Wallmart sugar 10 5 80%
Wallmart milk 15 1 88%
Wallmart rice 20 10 91%
Wallmart 43 15 -15%
Carrefour sgar 5 6 98%
Carrefour milk 10 1.5 89%
Carrefour rice 3 8 91%
Carrefour 32 200 90%
Walgreens milk 5 2 96%
Walgreens rice 2 9 97%
Walgreens Pao 3 4 83%

Re: Media ponderada a partir de informacoes por medidas calc

Enviado: 23 Jul 2020 às 08:31
por babdallas
Anexa uma pequena base de dados fictícia e o arquivo pbix com as colunas calculadas, por favor. Se possível, diga também qual o resultado esperado. Assim ficará mais fácil de entender a sua dúvida.

Re: Media ponderada a partir de informacoes por medidas calc

Enviado: 23 Jul 2020 às 20:34
por herontech
Olá!!

obrigado pela disposicao. farei da proxima vez.

consegui quebrar a cabeca e usar umas outras formulas para resolver.


o que eu fiz foi criar uma sumx e usar uma tabela virutal como artificio para conseguir fazer calculos dentro dela no contexto de linhas.
ficou

Numerador = Sumx( TABELA VIRTUAL, average price*discount * sold itens)
Denominador = sumx (tabela virtual, average price*sold itens)
Media ponderada = divide (numerador, denominador, 0)


Mas em tabela virtual eu tive que escrever toda a formula da tabela virtual as 2 vezes. Nao pude criar a tabela e chamar ela na medida ou entao a medida ficava travada com uma constante do TOTAL geral.

Re: Media ponderada a partir de informacoes por medidas calc

Enviado: 24 Jul 2020 às 08:04
por babdallas
OK. Se está resolvido, por favor marque o tópico como resolvido.