2 Replies Latest reply: Apr 1, 2014 10:54 AM by Marcos Ferreira RSS

    Quando e como usar simbolos

    Marcos Ferreira

      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

        • Re: Quando e como usar simbolos
          Fernando Tonial

          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.