Skip to main content
Announcements
Live today at 11 AM ET. Get your questions about Qlik Connect answered, or just listen in. SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
andre_tonini
Creator II
Creator 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

Labels (2)
1 Solution

Accepted Solutions
Not applicable

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?

View solution in original post

10 Replies
viniciusroteli
Contributor III
Contributor III

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.

maxgro
MVP
MVP

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

Andre, bom dia!

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

Abraço!

andre_tonini
Creator II
Creator II
Author

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

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
Creator II
Creator II
Author

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
Creator II
Creator II
Author

Maxgro,

       Muito obrigado...

att,

André Tonini

andre_tonini
Creator II
Creator II
Author

Vinicius,

       Muito obrigado, realmente funcionou.

att,

André Tonini

Not applicable

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!