Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Senhores, boa tarde.
Preciso calcular em um objeto de texto quantos segmentos estão igual ou acima de 100% de atingimento.
Para calcular o fator "100%" eu uso a seguinte formula:
=sum(Faturamento)/sum(Meta) = %
Por tanto minha resolução seria assim:
GERENTE 1
Total de segmentos |
20 |
% maiores que 1 |
8 |
GERENTE 2
Total de segmentos |
20 |
% maiores que 1 |
15 |
Porém como faço para calcular quantos segmentos estão acima ou igual a 100%?
No Excel eu uso o CONT.SES, assim:
=CONT.SES(COLUNA GENTES;GERENTE 1;%;"=1")
Para calcular a quantidade de segmentos uso essa formula:
=count(DISTINCT Segmento)
Alex,
Estou anexando a planilha e o QVW para você verificar os dados.
Michelly, entendi muito interessante é exatamente isso que preciso! Porém. nesse caso eu teria que manter a tabela para poder calcular a Qtd de segmentos acima de 100% por segmento.
Não teria como calcular sem essa dependência?
O problema é que o Qtd de Segmentos e o %, são calculos e não informações do script, quando tento fazer o calculo em a tabela da problema...
Veja oque tentei:
=Aggr(Count({$<[if(Sum(Faturamento)/Sum(Meta)>=1,1,0)]={$(=1)}>}
[count(DISTINCT Segmento)
]),Gerente)
Alex,
Cria uma variável para o calculo do % no caso "Sum(Faturamento)/Sum(Meta)".
Você precisa validar esse calculo para achar o %.
Se você puder enviar uma amostra dos dados com as colunas Faturamento e Meta, posso tentar montar a expressão aqui.
Michelly, boa tarde.
Conforme solicitado, segue anexo base para a gente montar o calculo.
lembrando que somente as informações em VERDE é oque está no meu Script.
Alex,
Veja se é isso que vc quer:
=GetFieldSelections(Gerente)&':
'& Aggr(Sum(Aggr(If(((sum(Faturamento)/sum(Meta))*100)>=100,1),Faturamento,Meta)),Gerente)
Michelly,
No seu QVW preciso selecionar o Gerente para poder calcular a quantidade de segmentos, mas na minha view eu vou fazer um objeto de texto para cada gerente e tentei usar o Set Analyses, conforme abaixo:
=Aggr(Sum(Aggr(If(((sum({$<Gerente={Gerente1}>} Faturamento)/sum({$<Gerente={Gerente1}>} Meta))*100)>=100,1),
Faturamentp,Meta)),Gerente)
Mas a contagem é igual a 0, como usar o Aggr, sum mais Set analyses?
Outra coisa, para a contagem dar certo eu não deveria mencionar na formula que a contagem deve ser no campo segmento?
Bom dia,
Não havia ficado clado que você criaria um objeto de texto para cada gerente, fiz uma alteração, veja se atende.
Bom dia,
Problema resolvido?
Michelly desculpe a demora.
Deu certo sim graças a sua ajuda, muito obrigado.
Aos demais segue formula que utilizei:
=Sum({1<Gerente=>}
Aggr(If(Sum({$<Grupo cliente={'Distribuidor'},Representante=,Supervisor=,Gerente={'Gerente 1'}>}Faturamento)
/
Sum({$<Grupo cliente={'Distribuidor'},Supervisor=,Gerente={'Gerente 1'}>} Meta)>=1,1,
Segmento)
,Segmento))
&'/'&if(Count(DISTINCT Segmento)>21,21,Count(DISTINCT Segmento))