Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
Not applicable

Auxilio Set Analsys - 2

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 ?


Tags (1)
1 Solution

Accepted Solutions
jfioravanti
New Contributor

Re: Auxilio Set Analsys - 2

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

6 Replies
Not applicable

Re: Auxilio Set Analsys - 2

sim sim..... no mês cria uma dimensão calculada

Month(Today())

Not applicable

Re: Auxilio Set Analsys - 2

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.


Not applicable

Re: Auxilio Set Analsys - 2

Mude abril para Month(Today()). Pois se o mês mudar, vc terá que alterar ali manualmente.

é nois!!!

jfioravanti
New Contributor

Re: Auxilio Set Analsys - 2

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

jfioravanti
New Contributor

Re: Auxilio Set Analsys - 2

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

Not applicable

Re: Auxilio Set Analsys - 2

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))