Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
silviolma
New Contributor III

Gráfico Mostrador / Count dia anterior

cleveranjos

Em "Alvarás a Vencer", Deve ser um gráfico com os alvarás à vencer para a semana seguinte, mas não consegui utilizar a função da forma correta:

COUNT({$<[Dia Semana]={'$(=Max[Dia Semana]+1)'}>} if(DS_STATUS_ALVARA = 'PAGO' or DS_STATUS_ALVARA = 'PAGO PARCIALMENTE',STATUS_ALVARA))

2 . Em "Ordens Canceladas" este Objeto é uma comparativo e deve exibir o dia atual (em azul) e o dia anterior(em preto logo abaixo do dia atual) , De todas as formas que testei esta era a que o Qlik não apresentava erro, desta vez criei a variável V_MAX_DATA_ANTERIOR mas também não funcionou:

= COUNT({$<DIA={'$(V_MAX_DATA_ANTERIOR)'}>} if(DS_STATUS_ORDEM = 'CANCELADA DADOS INVÁLIDOS' or DS_STATUS_ORDEM ='CANCELADA' or DS_STATUS_ORDEM ='ORDEM JÁ CANCELADA (TJ)', STATUS_ORDEM))

3.

O objeto com ID CH17, que está ao lado do gráfico MONTANTE PAGO, deve ser um gráfico do tipo mostrador que exiba o comparativo do total de alvarás pagos X  a quantidade de alvarás pagos

Na expressão utilizei:


=if(DS_STATUS_ALVARA = 'PAGO' or DS_STATUS_ALVARA = 'PAGO PARCIALMENTE',SUM(VL_SAQUE))

/

if(DS_STATUS_ALVARA = 'PAGO' or DS_STATUS_ALVARA = 'PAGO PARCIALMENTE',COUNT(VL_SAQUE))

Tags (1)
1 Solution

Accepted Solutions
srchagas
Contributor III

Re: Gráfico Mostrador / Count dia anterior

Ola tudo bom ?


Vamos la...

primeiro : Tenta nao usar If nao e perfomatico,  usa isso aqui:

=

COUNT(  {<DS_STATUS_ALVARA = {'PAGO','PAGO PARCIALMENTE'}>} VL_SAQUE)

/

SUM(  {<DS_STATUS_ALVARA = {'PAGO','PAGO PARCIALMENTE'}>}VL_SAQUE)

Desculpe se parecer tude...mas essa situacao de Quantidade X Valor nao faz muito sentindo para mim ao menos

O que posso sugerir :

Quantidade de alvaras x total de alvaras (em %)

ou

Valor de alvaras pagos e parcial pago x total (em %)

Porque voce deve ter uns 359 registros contra 7000 mil. o percentual fica estranho.

Agora e voce fizer percentual do Pagos, parcial pagos contra c tudo..contando e somando voce tera os resultados abaixos


Expressoes:

=

COUNT( {<DS_STATUS_ALVARA = {'PAGO','PAGO PARCIALMENTE'}>}  VL_SAQUE)

/

COUNT( TOTAL  VL_SAQUE)

=

SUM( {<DS_STATUS_ALVARA = {'PAGO','PAGO PARCIALMENTE'}>}  VL_SAQUE)

/

SUM( TOTAL  VL_SAQUE)

resultados.PNG

5 Replies
Employee
Employee

Re: Gráfico Mostrador / Count dia anterior

Acho que corrompeu o arquivo, não consegui descompactar

srchagas
Contributor III

Re: Gráfico Mostrador / Count dia anterior

Ola tudo bom ?


Vamos la...

primeiro : Tenta nao usar If nao e perfomatico,  usa isso aqui:

=

COUNT(  {<DS_STATUS_ALVARA = {'PAGO','PAGO PARCIALMENTE'}>} VL_SAQUE)

/

SUM(  {<DS_STATUS_ALVARA = {'PAGO','PAGO PARCIALMENTE'}>}VL_SAQUE)

Desculpe se parecer tude...mas essa situacao de Quantidade X Valor nao faz muito sentindo para mim ao menos

O que posso sugerir :

Quantidade de alvaras x total de alvaras (em %)

ou

Valor de alvaras pagos e parcial pago x total (em %)

Porque voce deve ter uns 359 registros contra 7000 mil. o percentual fica estranho.

Agora e voce fizer percentual do Pagos, parcial pagos contra c tudo..contando e somando voce tera os resultados abaixos


Expressoes:

=

COUNT( {<DS_STATUS_ALVARA = {'PAGO','PAGO PARCIALMENTE'}>}  VL_SAQUE)

/

COUNT( TOTAL  VL_SAQUE)

=

SUM( {<DS_STATUS_ALVARA = {'PAGO','PAGO PARCIALMENTE'}>}  VL_SAQUE)

/

SUM( TOTAL  VL_SAQUE)

resultados.PNG

silviolma
New Contributor III

Re: Gráfico Mostrador / Count dia anterior

Clever, testa com este.

silviolma
New Contributor III

Re: Gráfico Mostrador / Count dia anterior

cleveranjos

Enviei um novo arquivo. Obrigado!

silviolma
New Contributor III

Re: Gráfico Mostrador / Count dia anterior

Thiago,

Obrigado pela dica referente ao uso do IF, eu também prefiro não utiliza-lo.

Não se preocupe, não foi rude quanto ao gráfico, concordo que não faz sentido, mas primeiro preciso exibir o gráfico e mostrar ao cliente que da forma como foi pedido o não trará informação relevante.