Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Olá,
Estou tentando criar uma expressão em um text box que mostre a soma total dos 10 maiores valores de uma tabela com muitas linhas. Como faço para o QV somar apenas o Top 10 maiores valores?
=sum(
aggr(
if(rank(sum(valor))<=10,sum(valor))
,item
)
)
deve funcionar
=sum(
aggr(
if(rank(sum(valor))<=10,sum(valor))
,item
)
)
deve funcionar
Clever, boa tarde!
Você poderia me explicar o que a função Aggr faz neste caso??
pelo que eu entendi vc soma(agrega(se(rank(soma(valor))=<10,soma(valor)),ITEM ou seja o aggr agrega como?? que informação ele agrega e como agrega?? tenho mta dúvida nessa função se vc puder me ajudar eu agradeço mtooo..
Pense no Aggr como uma tabela dinamica do Excel ou um Group by de um SQL
AGGR recebe dois parametros:
1) Qual a função a ser executada
2) Qual a "quebra"
No caso, para cada "item" eu faço um teste: Se o Rank(sum(valor)) <= 10 eu retorno o valor a ser somado no total
Mto obrigado, me ajudou bastante