Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
Not applicable

Arrendondar valor

Boa tarde Pessoal

Tenho essa expressão para calcular a variação percentual

Preciso que o resultado arredonde para cima, não sei se uso a função Ceil ou around ou como incluo ela na expressão abaixo.

( $(f_Geral_Share_CYTD) - $(f_Geral_Share_LYTD) )*100 

Agradeço desde já

Tags (1)
5 Replies
fabionakashigue
Contributor

Re: Arrendondar valor

Eloisa,


ceil( x [ , base [ , offset ]] )

Arredondamento de x para cima até o múltiplo mais próximo de base com um deslocamento de offset. O resultado é um número.

Exemplos:

ceil( 2,4 ) retorna 3

ceil( 2.6 ) retorna 3

ceil( 3.88 , 0.1 ) retorna 3.9

ceil( 3.88 , 5 ) retorna 5

ceil( 1.1 , 1 , 0.5 ) retorna 1.5

Att.

Not applicable

Re: Arrendondar valor

Boa tarde fábio

Mais como faço para incluir o ceil na minha expressão?

O resultado da expressão abaixo arredondado

Ceil( $(f_Geral_Share_CYTD) - $(f_Geral_Share_LYTD) )*100  ???

fabionakashigue
Contributor

Re: Arrendondar valor

Eloisa,

O que tem nessa sua variavel?

Not applicable

Re: Arrendondar valor

( $(f_Geral_Share_CYTD)


(sum({< Análise={'VIDA/AP','AUTO/RE','DPVAT','VGBL'}, nPeriodo={">=$(nHojeInicioCY)<=$(nHojeFimCY)"}>}[Premio Emitido Calculado]) )/1000000

+$(f_SaúdeOdonto_Premio_CYTD)

+$(f_Capitalizacao_Premio_CYTD)

+$(f_Previdencia_Premio_CYTD)

( $(f_Geral_Share_LYTD)


(sum({< Análise={'VIDA/AP','AUTO/RE','DPVAT','VGBL'}, nPeriodo={">=$(nHojeInicioLY)<=$(nHojeFimLY)"}>}[Premio Emitido Calculado]))/1000000

+$(f_SaúdeOdonto_Premio_LYTD)

+$(f_Capitalizacao_Premio_LYTD)

+$(f_Previdencia_Premio_LYTD)

fabionakashigue
Contributor

Re: Arrendondar valor

Eloisa,

Deveria estar funcionando normalmente. Fez o teste em um objeto de texto?

Att.