Variáveis de Interpretação Numérica

Quando um novo documento do QlikView é criado as variáveis de interpretação numérica são incluídas na parte superior do Script do novo documento, ou seja, são geradas automaticamente de acordo com as configurações atuais do seu Sistema Operacional (Tela Configuração Regional do Windows).

Para abrir a tela do Editor de Script e visualizar as variáveis clique no botão Editar Script da barra de ferramentas (Figura 01) ou através do menu Arquivo subitem Editar Script, ou através das teclas de atalho Ctrl + E.

Figura 01

Figura 02

Quando alterar as Variáveis de Interpretação Numérica?

Vou utilizar um exemplo para facilitar a explicação: Você utiliza um computador pessoal para trabalhar e este computador possui uma determinada Configuração Regional, por exemplo, a configuração Brasileira. Em um determinado momento você participará de um projeto em um cliente Inglês onde os dados estão todos no formato inglês americano.

O cliente gostaria de visualizar as informações do projeto no formato Inglês ou Português? Se o cliente escolher o formato Português você não precisará alterar as suas variáveis no QlikView mas se o cliente quiser visualizar o projeto no formato inglês você precisará alterar.

A seguir as diferenças entre as configurações das principais variáveis de interpretação numérica em Português (Brasil), Espanhol (Espanha) e Inglês (Estados Unidos).

1. ThousandSep

O separador de milhar definido no Editor de Script substitui o separador de milhar do Sistema Operacional (Configuração Regional).

Configurado para o Português          : SET ThousandSep = ‘.’;

Configurado para o Espanhol            : SET ThousandSep = ‘.’;

Configurado para o Inglês                 : SET ThousandSep = ‘,’;

2. DecimalSep

O separador decimal definido no Editor de Script substitui o separador decimal do S.O.

Configurado para o Português          : SET DecimalSep = ‘,’;

Configurado para o Espanhol            : SET DecimalSep = ‘,’;

Configurado para o Inglês                 : SET DecimalSep = ‘.’;

3. MoneyThousandSep

O separador de milhar de moeda definido no Editor de Script substitui o separador de milhar de moeda do S.O.

Configurado para o Português          : SET MoneyThousandSep = ‘.’;

Configurado para o Espanhol            : SET MoneyThousandSep = ‘.’;

Configurado para o Inglês                 : SET MoneyThousandSep = ‘,’;

4. MoneyDecimalSep

O separador decimal de moeda definido no Editor de Script substitui o separador decimal de moeda do S.O.

Configurado para o Português          : SET MoneyDecimalSep = ‘,’;

Configurado para o Espanhol            : SET MoneyDecimalSep = ‘,’;

Configurado para o Inglês                 : SET MoneyDecimalSep = ‘.’;

5. MoneyFormat

O símbolo de moeda definido no Editor de Script substitui o símbolo de moeda do S.O.

Configurado para o Português          : SET MoneyFormat = ‘R$ #.##0,00;-R$ #.##0,00′;

Configurado para o Espanhol            : SET MoneyFormat = ‘#.##0,00 €;-#.##0,00 €’;

Configurado para o Inglês                 : SET MoneyFormat = ‘$#,##0.00;($#,##0.00)’;

6. TimeFormat

O formato de hora definido no Editor de Script substitui o formato de hora do S.O.

Configurado para o Português          : SET TimeFormat = ‘hh:mm:ss’;

Configurado para o Espanhol            : SET TimeFormat = ‘h:mm:ss’;

Configurado para o Inglês                 : SET TimeFormat = ‘h:mm:ss TT’;

7. DateFormat

O formato de data definido no Editor de Script substitui o formato de data do S.O.

Configurado para o Português          : SET DateFormat = ‘DD/MM/YYYY’;

Configurado para o Espanhol            : SET DateFormat = ‘DD/MM/YYYY’;

Configurado para o Inglês                 : SET DateFormat = ‘M/D/YY’;

8. TimestampFormat

O formato de data/hora definido no Editor de Script substitui o formato de data/hora do S.O.

Configurado para o Português          : SET TimestampFormat = ‘DD/MM/YYYY hh:mm:ss[.fff]‘;

Configurado para o Espanhol            : SET TimestampFormat = ‘DD/MM/YYYY h:mm:ss[.fff]‘;

Configurado para o Inglês                 : SET TimestampFormat = ‘M/D/YY h:mm:ss[.fff] TT’;

9. MonthNames

O formato definido no Editor de Script substitui a convenção de nomes de mês do S.O.

Configurado para o Português: SET MonthNames = ‘jan;fev;mar;abr;mai;jun;jul;ago;set;out;nov;dez’;

Configurado para o Espanhol : SET MonthNames = ‘ene;feb;mar;abr;may;jun;jul;ago;sep;oct;nov;dic’;

Configurado para o Inglês        : SET MonthNames = ‘Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec’;

10. DayNames

O formato definido no Editor de Script substitui a convenção de nomes de dia de semana do S.O.

Configurado para o Português          : SET DayNames = ‘seg;ter;qua;qui;sex;sáb;dom’;

Configurado para o Espanhol            : SET DayNames = ‘lun;mar;mié;jue;vie;sáb;dom’;

Configurado para o Inglês                 : SET DayNames = ‘Mon;Tue;Wed;Thu;Fri;Sat;Sun’;

Atenção

  • As variáveis de interpretação podem ser alteradas e/ou excluídas livremente.
  • As variáveis de interpretação numérica poderão lhe ajudar a identificar problemas nas apresentações dos dados.

About Andrey R. Freitas

Gerente de TI, Projetos e Sistemas; Professor; Consultor; Escritor e Pesquisador em gestão de custos em Cloud AWS.