Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa tarde Pessoal
Tenho o rank abaixo de 1 a 8 em ordem crescente, mais gostaria se caso uma empresa especifica exemplo 'GRUPO BRADESCO SEGUROS' não apareça entre as 8 ela passa aparecer no lugar da 8° mais com seu rank original.
Poderiam me ajudar?
Obrigada.
Eloisa, não ficou claro a sua dúvida.
Quais empresas devem aparecer? Como esta montada essa estrutura sua? Tem como compartilhar o qvw?
Veja se isso resolveria:
Expressão usada:
If(Sum({<VENDEDOR={'VANDERLEI SILVA'},TOTAL_VENDA={'=rank(sum({1}TOTAL_VENDA))<=3'}>}TOTAL_VENDA)>0,
Sum({<TOTAL_VENDA={'=rank(sum({1}TOTAL_VENDA))<=3'}>}TOTAL_VENDA),
Sum({<TOTAL_VENDA={'=rank(sum({1}TOTAL_VENDA))<=2'}>+<VENDEDOR={'VANDERLEI SILVA'}>}TOTAL_VENDA)
)
Bom dia Yuri.
Preciso que apareça as 8 primeiras colocadas e caso a empresa 'GRUPO BRADESCO SEGUROS' não apareça entre essas 8, ela apareça na oitava colocação mais com o ranking verdadeiro:
a 8° (liberty) vira a empresa 'GRUPO BRADESCO SEGUROS' com o rank correto exemplo 15º
Nos limites de dimensão estou usando: =$(nRanking)+1
Variáveis: nRanking = 8
OK, mas primeiro é necessário entender como esta montado este gráfico. Pode enviar a app com dados reduzidos?
nicolett.yuri o que você acha da solução dada abaixo? Seria por aí o caminho?
Como anexo o qv aqui não estou conseguindo!!!
Assim:
É o caminho, vai depender muito de como é a métrica utilizada. Provavelmente terá aggr na fórmula
anexei na pergunta inicial