Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
andre_tonini
Contributor II

Set Analysis - Valor Diferente

Pessoal,

       Li alguns post porem fiquei na duvida em relação a definição da expressão quando utilizo o set analysis.

a) Hoje utilizo como expressão da seguinte forma:
(SUM(IF(ANO_PAGO = '2015' AND MES_PAGO = 'set' AND PAG_POR_CODIGO <> '4', PBX_VALORPAGO))*-1))


b) Desejo transformar essa expressão como set analysis como segue exemplo abaixo

((SUM({<ANO_PAGO = {'2015'},MES_PAGO = {'set'},PAG_POR_CODIGO = {'<>4'}>}PBX_VALORPAGO))*-1)

ou

((SUM({<ANO_PAGO = {'2015'},MES_PAGO = {'set'},PAG_POR_CODIGO -= {'4'}>}PBX_VALORPAGO))*-1)

Att,

André Tonini

Tags (1)
1 Solution

Accepted Solutions
Not applicable

Re: Set Analysis - Valor Diferente

As vezes o set analysis "aparenta" conter um erro na expressão, mas na verdade a expressão funciona normalmente. Nesse seu caso, ela está funcionando certo?

10 Replies
viniciusroteli
New Contributor III

Re: Set Analysis - Valor Diferente

André,

Eu costumo utilizar a segunda sintaxe usando o -= que estará excluindo o PAG_POR_CODIGO 4, somando todos os outros do ano e mês descritos no set analysis.

MVP
MVP

Re: Set Analysis - Valor Diferente

SUM ( {$ <

     ANO_PAGO = {'2015'}, 

     MES_PAGO ={'set'},

     PAG_POR_CODIGO -= {'4'}

     >} PBX_VALORPAGO) * - 1

PAG_POR_CODIGO -= {'4'}

or

PAG_POR_CODIGO =- {'4'}

they have different meaning


you don't need quotes when you don't have space; example with ANO_PAGO

ANO_PAGO={2015} instead of ANO_PAGO={'2015'}; both work






Not applicable

Re: Set Analysis - Valor Diferente

Andre, bom dia!

Qual a sua duvida? Ambos chegarão no mesmo resultado.

Abraço!

andre_tonini
Contributor II

Re: Set Analysis - Valor Diferente

Bom dia Pessoal,

       Então, o que está ocorrendo é que quando vou inserir essa informação na linha da expressão observe que não esta sendo entendido essa condição.

        Entende-se pelo erro na expressão que não existe PAG_POR_CODIGO -={'4'}

555555.jpg

        Att,

        André Tonini 

Not applicable

Re: Set Analysis - Valor Diferente

As vezes o set analysis "aparenta" conter um erro na expressão, mas na verdade a expressão funciona normalmente. Nesse seu caso, ela está funcionando certo?

andre_tonini
Contributor II

Re: Set Analysis - Valor Diferente

Marcos,

         Realmente, esta funcionando...não entendia o motivo de estar acusando conter erro na expressão, mas é apenas na visualização da expressão - mas funcionou corretamente!

         Grato pela atenção.

Att,

André Tonini

andre_tonini
Contributor II

Re: Set Analysis - Valor Diferente

Maxgro,

       Muito obrigado...

att,

André Tonini

andre_tonini
Contributor II

Re: Set Analysis - Valor Diferente

Vinicius,

       Muito obrigado, realmente funcionou.

att,

André Tonini

Not applicable

Re: Set Analysis - Valor Diferente

Por nada, quando for assim note que acima da caixa de texto existe a frase "Expression Ok". Em casos de expressões inválidas a frase "Error in Expression" aparecerá.

Abraço!