Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Pessoal mais uma treta que preciso resolver.. hehhe
Gostaria de criar um grafico tipo velocimetro que sempre demonstre o valor do mes em questao, independente da selecao de outros meses do ano.
O problema é que posso selecionar qualquer analista ou empresa, e velocimetro deve se adaptar a isto, mas nunca ao periodo.
é possivel ?
Somente uma correção na formula anterior :
SUM({1<calendario_mes_nome={'Abril'}, tipo_valor_indicador = {'M'} , Nome_Analista = p(Nome_Analista)> } analista_meta_realizado_valor)
Att,
Jean Fioravanti
sim sim..... no mês cria uma dimensão calculada
Month(Today())
Opa. Estou tentando utilizar um objeto texto
SUM({1<calendario_mes_nome={'Abril'}, tipo_valor_indicador = {'M'} > } analista_meta_realizado_valor)
A expressao acima estaria correta, pois desconsidera a seleção atual. Entao ela soma todos as metas de abril de todos os analistas,
Imagine que a soma de todas as metas em abril é de R$ 100, 00.
Entao seleciono o analista pedro, a meta dele é R$ 10,00.
o set analisys da maneira atual, sempre ira trazer o total de R$ 100,00.
Mude abril para Month(Today()). Pois se o mês mudar, vc terá que alterar ali manualmente.
é nois!!!
Paulo,
Utilize em seu Set Analisys a função p().
A expressão ficaria como abaixo.
SUM({1<calendario_mes_nome={'Abril'}, tipo_valor_indicador = {'M'} , p(Nome_Analista)> } analista_meta_realizado_valor)
Onde coloquei "Nome_Analista" troque para o campo que voce deseja filtrar em seu modelo, assim a expressão funcionara corretamente.
A função p() permite ao Set Analisys utilizar um conjunto de valores possiveis para uma determinada seleção em um campo, mesmo que voce tenha usado o modificador 1.
Att,
Jean Fioravanti
Somente uma correção na formula anterior :
SUM({1<calendario_mes_nome={'Abril'}, tipo_valor_indicador = {'M'} , Nome_Analista = p(Nome_Analista)> } analista_meta_realizado_valor)
Att,
Jean Fioravanti
Opa, não cheguei a testar sua expressão, mas creio que a funcione tambem, porem consegui desenvolver a minha expressao depois de varias tentativas hehhe ..
Mas agradeço o apoio seu e dos demais no post, afinal podem existir varios meios de chegar no mesmo fim.
Segue a minha expressao.
SUM(IF(
Aggr((
Sum({1<tipo_valor_indicador = {'R'}, calendario_mes_nome = {'Abril'}, codigoCarteira = {"=Concat(DISTINCT codigoCarteira, ',')"} >} analista_meta_realizado_valor) /
Sum({1<tipo_valor_indicador = {'M'}, calendario_mes_nome = {'Abril'}, codigoCarteira = {"=Concat(DISTINCT codigoCarteira, ',')"} >} analista_meta_realizado_valor)) * 100.00,
indicador_codigo,
codigoCarteira
) >= 100.00, 1, 0))
/
SUM(IF(
Aggr((
Sum({1<tipo_valor_indicador = {'M'}, calendario_mes_nome = {'Abril'}, codigoCarteira = {"=Concat(DISTINCT codigoCarteira, ',')"} >} analista_meta_realizado_valor)),
indicador_codigo,
codigoCarteira
) > 0, 1, 0))