Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Senhores, preciso de um auxilio, criei uma variável que calcula o numero de clientes, a duvida é a seguinte, quando incluo essa variável em um gráfico, o valor da variável não dimensiona, ela fica com o mesmo valor para todas as dimensões, como resolvo essa questão?
Como você esta declarando essa variável?
Você não poderia colocar esse calculo direto no gráfico?
Qualquer dúvida à disposição.
Thiago estou declarando como vTeste (=COUNT(DISTINCT Cod_Cliente)) na Visao Geral das Variaveis, essa é uma variavel simplificada apenas para teste, a expressao que realmente quero fazer é mais complexa envolve agregacoes, quando insiro ela na expressao abaixo ela traz 0 como resultado, porem quando insiro como variavel (vGoldenPoints) ela me traz resultado, porem os valores nao dimensionam...
Paulo só para entender.. la na declaração das variaveis.. você esta declarando assim?
vTeste (=COUNT(DISTINCT Cod_Cliente))
isso acima seria assim?
nome da variavel = vTeste
Conteudo da variavel... =COUNT(DISTINCT Cod_Cliente)
Se for assim, a declaração esta correta..
Segundo ponto é que mesmo assim essa variável não faz sentido.. Pois vamos pensar assim..
IF(_dimensao_meta = 'GOLDEN_POINTS', sum($(vTeste)) --- essa variavel o resultado seria assim -- sum(resultado do =COUNT(DISTINCT Cod_Cliente)) que seria um número qualquer, por exemplo 10.. ou seja o resultado da expressão seria SUM(10).. isso iria imprimir o valor igual a todas as dimensões cujo nome é 'GOLDEN_POINTS' ...
Se possível detalhe mais a necessidade.. qual o valor a variavel deveria gerar.. e qual expressão tem na variável vGoldenPoints.
Att,
Entao Thiago, é essa a minha duvida, como declarar essa variavel no meu grafico. Ex: Supondo que o resultado da minha variavel fosse 10 e esse resultado sendo o total de um equipe de vendedores, como incluir essa variavel no grafico de forma que o valor 10 seja segmentado para cada vendedor com seu valor especifico.
Quais as dimensões do seu gráfico?
E como é o calculo dos vendedores?? ou seja.. que calculo especifico você precisa fazer?
Att,
essa é minha visao:
Onde no realizado, preciso fazer o calculo que comentei.
TIPO META | GOLDEN_POINTS | ||
Consultor | Meta | Realizado | %Meta |
AGENOR | 677 | 0 | 0% |
EDUARDO | 506 | 0 | 0% |
ELIZANDRE | 1451 | 0 | 0% |
GUSTAVO | 499 | 0 | 0% |
HUGO | 725 | 0 | 0% |
JAMES | 505 | 0 | 0% |
JOSE | 916 | 0 | 0% |
JULIANA | 428 | 0 | 0% |
MARCO | 429 | 0 | 0% |
PAULO | 431 | 0 | 0% |
SAMUEL | 258 | 0 | 0% |
Lembrando que o Golden_Point é apenas uma metas dentre outras que estao na mesma expressao com os "ifs" que passei agora a pouco e que a necessidade de se fazer via variavel é porque quando eu incluo a expressao dentro do grafico ele nao calculo.
Qual seria o calculo para o realizado? o calculo puro, esquecendo as dimensões e etc.
=COUNT({<TBL_CLIENTES.Area_Distribuicao_PeG={'Sim'},TBL_CONSULTORES.Projeto={'Procter'}, TBL_CLIENTES.Segmento={'3 A 4 CK'}>}DISTINCT
if((aggr(count({<TBL_CLIENTES.Area_Distribuicao_PeG={'Sim'},TBL_CONSULTORES.Projeto={'Procter'}, TBL_CLIENTES.Segmento={'3 A 4 CK'}>}DISTINCT Cod_Produto), Cod_Cliente,MesN,TBL_CONSULTORES.GA,TBL_PRODUTOS.GP_1a4)>=1),
TBL_PRODUTOS.GP_1a4&Cod_Cliente))
+
COUNT({<TBL_CLIENTES.Area_Distribuicao_PeG={'Sim'},TBL_CONSULTORES.Projeto={'Procter'},TBL_CLIENTES.Segmento={'5 A 9 CK'}>}DISTINCT
if((aggr(count({<TBL_CLIENTES.Area_Distribuicao_PeG={'Sim'},TBL_CONSULTORES.Projeto={'Procter'},TBL_CLIENTES.Segmento={'5 A 9 CK'}>}DISTINCT Cod_Produto), Cod_Cliente,MesN,TBL_CONSULTORES.GA,TBL_PRODUTOS.GP_5a9)>=1),
TBL_PRODUTOS.GP_5a9&Cod_Cliente))
+
COUNT({<TBL_CLIENTES.Area_Distribuicao_PeG={'Sim'},TBL_CONSULTORES.Projeto={'Procter'},TBL_CLIENTES.Painel_Farma_Ponderada={'Sim'},TBL_CLIENTES.Segmento={'FARMA'}>}DISTINCT
if((aggr(count({<TBL_CLIENTES.Area_Distribuicao_PeG={'Sim'},TBL_CONSULTORES.Projeto={'Procter'},TBL_CLIENTES.Painel_Farma_Ponderada={'Sim'},TBL_CLIENTES.Segmento={'FARMA'}>}DISTINCT Cod_Produto), Cod_Cliente,MesN,TBL_CONSULTORES.GA,TBL_PRODUTOS.GP_Farma_P)>=1),
TBL_PRODUTOS.GP_Farma_P&Cod_Cliente))
+
COUNT({<TBL_CLIENTES.Area_Distribuicao_PeG={'Sim'},TBL_CONSULTORES.Projeto={'Procter'},TBL_CLIENTES.Painel_Farma_Ponderada-={'Sim'},TBL_CLIENTES.Segmento_PeG-={'TOP FARMA'},TBL_CLIENTES.Segmento={'FARMA'}>}DISTINCT
if((aggr(count({<TBL_CLIENTES.Area_Distribuicao_PeG={'Sim'},TBL_CONSULTORES.Projeto={'Procter'},TBL_CLIENTES.Painel_Farma_Ponderada-={'Sim'},TBL_CLIENTES.Segmento_PeG-={'TOP FARMA'},TBL_CLIENTES.Segmento={'FARMA'}>}DISTINCT Cod_Produto), Cod_Cliente,MesN,TBL_CONSULTORES.GA,TBL_PRODUTOS.GP_Farma_N)>=1),
TBL_PRODUTOS.GP_Farma_P&Cod_Cliente))