Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Quando e como usar simbolos

Pessoal, bom dia, espero que todos estejam bem, pela pergunta que vou fazer, vão perceber que sou novato....

A minha dúvida é a seguinte (não consegui achar no manual do qlikview)...

Quando numa expressão, numa declaração de variável, e/ou principalmente no setanalisys, uso os símbolos....

(Parenteses)

<menor e maior>

[colchetes]

{chaves}

' aspas simples '

" aspas duplas "

Quanto ao $, sei que é para pegar valor no que fora selecionado pelo usuário...

Seriam apenas os informados acima....

Não consegui ainda, saber quando eu estou criando um código, quando usar cada simbolo deste.

Apenas para ilustrar Exemplo (de um painel feito na empresa que trabalho, por uma empresa terceirizada):

vSetReceitaLiquidaAC

= sum( {$<DS_CONTA_GERENCIAL_N1 = {"*RECEITAS*"},Mês={"<=$(=Max(ListaN))"},Ano={ $(AnoComparação)}>} VL_RATEIO ) - sum( {$<DS_CONTA_GERENCIAL_N1 = {"*DESPESAS*"}, DEDUCOES = {"S"},Mês={"<=$(=Max(ListaN))"},Ano={ $(AnoComparação)}>} VL_RATEIO )

Alguém poderia me dar esta mini explicação, desde já agradeço demais....

Att, Marcos,

São Gonçalo /RJ

1 Solution

Accepted Solutions
fernando_tonial
Partner - Specialist
Partner - Specialist

Olá Marcos, bom dia.

Vou falar sobre o set analysis ou análise de conjunto.

(Parênteses) = é utilizado quando necessitamos fazer um calculo ou utilização de uma variável, é utilizado em conjunto com o $, ficando assim $(). Sum({$<Ano={$(=Max(Ano))}>} Valor) ou Sum({$<Ano={$(variável)}>} Valor)

<menor e maior> = delimita o Modificador do Set Analysis, é aqui que colocamos os campos com seus valores. Sum({$<Ano={2014}>} Valor)

[colchetes] = Utilizado sempre que um campo possui espaço em seu nome. Sum({$<[Mês Ano]={'Jan 2014'}>} Valor)

{chaves} = Esse é utilizado em duas situações:

                1 - Delimitador do Set Analysis Sum({$} Valor)

                2 - Determinar o valor que será considerado no campo dentro do Modificador. Sum({$<Tipo={'A'}>} Valor)

' aspas simples ' = Delimitador de caractere, utilizado entre as chaves para definir um valor de caractere ou texto.

Sum({$<Tipo={'A'}>} Valor)

" aspas duplas " = Delimitador de caractere, utilizado para efetuar uma busca no campo do modificador, como em seu exemplo, busca tudo que possui "*RECEITA*" em qualquer posição, poderia ser no início, "RECEITA*"

Sum({$<Tipo={"*RECEITAS*"}>} Valor)

Espero que tenha lhe ajudado.

Abraços.

Tonial.

Don't Worry, be Qlik.

View solution in original post

2 Replies
fernando_tonial
Partner - Specialist
Partner - Specialist

Olá Marcos, bom dia.

Vou falar sobre o set analysis ou análise de conjunto.

(Parênteses) = é utilizado quando necessitamos fazer um calculo ou utilização de uma variável, é utilizado em conjunto com o $, ficando assim $(). Sum({$<Ano={$(=Max(Ano))}>} Valor) ou Sum({$<Ano={$(variável)}>} Valor)

<menor e maior> = delimita o Modificador do Set Analysis, é aqui que colocamos os campos com seus valores. Sum({$<Ano={2014}>} Valor)

[colchetes] = Utilizado sempre que um campo possui espaço em seu nome. Sum({$<[Mês Ano]={'Jan 2014'}>} Valor)

{chaves} = Esse é utilizado em duas situações:

                1 - Delimitador do Set Analysis Sum({$} Valor)

                2 - Determinar o valor que será considerado no campo dentro do Modificador. Sum({$<Tipo={'A'}>} Valor)

' aspas simples ' = Delimitador de caractere, utilizado entre as chaves para definir um valor de caractere ou texto.

Sum({$<Tipo={'A'}>} Valor)

" aspas duplas " = Delimitador de caractere, utilizado para efetuar uma busca no campo do modificador, como em seu exemplo, busca tudo que possui "*RECEITA*" em qualquer posição, poderia ser no início, "RECEITA*"

Sum({$<Tipo={"*RECEITAS*"}>} Valor)

Espero que tenha lhe ajudado.

Abraços.

Tonial.

Don't Worry, be Qlik.
Anonymous
Not applicable
Author

Fala professor, rs.

Mais uma vez você me ajudando...

Perfeita e fácil de entender sua explicação, muito bom, obrigado mesmo.

Abraços.

Marcos.