Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Pessoal
Como faço para somar isso
IF(preco < custo, 1, 0)
queria a média (AVG) esse resultado dos 1's e 0's ...
Isso é numa tabela dinamica, ou seja terei varias linhas .. já aparece 1 e 0 em cada linha .. ver imagem é a coluna do meio ..
O que eu queria era igual as outras colunas quando eu fechar a expensão ter um total ...
Não acho que devam ser preco, custo suas dimensões, são? elas tem mais 'cara' de medidas
Mario
Defina a expressão nas linhas como Avg(IF(preco < custo, 1, 0)). Deve resolver
Não funciona, já havia tentado!
Ja ate fiz Avg(Num(IF(preco < custo, 1, 0))) tambem não funciona
Queria saber se não tem como criar uma variavel na expressão dessa medida .. ate fiz isso tb
$(variavel) = IF(preco < custo, 1, 0)
AVG($(variavel) )
tb não funciona!
Mario
Poste um exemplo do seu aplicativo para avaliarmos.
Márcio,
Não tem segredo ... é so uma tabela com preco e custo ... e queria a média do IF(preco < custo, 1, 0), só isso mesmo!
Sem segredo
Provavelmente você precisa de algum nivel de agregação
Tipo
AVG(
AGGR(
IF(preco < custo, 1, 0),
campo1,campo2
)
)
humm entendi .. vou ver aqui!
Não funcionou:
avg( | ||
Aggr( | ||
if(preco < custo, 1,0) | ||
preco, custo |
)
)
tentei (o mais correto, por tratar de linhas)
avg( | ||
Aggr( | ||
if(sum(preco) < sum(custo), 1,0) | ||
preco, custo |
)
)
Não acho que devam ser preco, custo suas dimensões, são? elas tem mais 'cara' de medidas