Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Datas e valores no qliksense

Bom dia pessoal.

Sou novo no qlik.

Fiz uma carga bem simples de alguns dados, conforme abaixo:

LOAD CODCLI,

  NRODOCTOCRC,

  EMISSAOCRC as [DATA DE SAÍDA],

        MONTH (EMISSAOCRC),

        YEAR (EMISSAOCRC ),

  VENCIMENTOCRC,

  RECEBIMENTOCRC,

  QUITADODOCTOCRC,

        CODDOCTOCRC,

        CODDOCTOCRCSUBST,

  STATUSDOCTOCRC;

[CRCDOCTO]:

SELECT "CODCLI",

  "NRODOCTOCRC",

  "EMISSAOCRC",

  "VENCIMENTOCRC",

  "RECEBIMENTOCRC",

  "QUITADODOCTOCRC",

        "CODDOCTOCRC",

        "CODDOCTOCRCSUBST",

  "STATUSDOCTOCRC"

FROM "GLOBUS"."CRCDOCTO"

WHERE STATUSDOCTOCRC IN ('N')

AND QUITADODOCTOCRC IN ('N');

O que acontece é que dentro da aplicação eu vejo as datas assim : 2016-07-21 00:00:00.0000.

Estou conectado em um banco ORACLE.

Gostaria de saber como fazer a carga e deixar as datas como nosso padrão: 21/07/2016.

O mesmo ocorre com os valores, na aplicação eu vejo 0,4 em vez de 0,40.

Se puderem ajudar eu agradeço muito.

Labels (1)
1 Solution

Accepted Solutions
Not applicable
Author

LOAD CODCLI,

  NRODOCTOCRC,

  date( EMISSAOCRC,'DD/MM/YYYY') as [DATA DE SAÍDA],

        MONTH (EMISSAOCRC),

        YEAR (EMISSAOCRC ),

  VENCIMENTOCRC,

  num( RECEBIMENTOCRC,'#.##0,00') as RECEBIMENTOCRC,

  QUITADODOCTOCRC,

        CODDOCTOCRC,

        CODDOCTOCRCSUBST,

  STATUSDOCTOCRC;

[CRCDOCTO]:

SELECT "CODCLI",

  "NRODOCTOCRC",

  "EMISSAOCRC",

  "VENCIMENTOCRC",

  "RECEBIMENTOCRC",

  "QUITADODOCTOCRC",

        "CODDOCTOCRC",

        "CODDOCTOCRCSUBST",

  "STATUSDOCTOCRC"

FROM "GLOBUS"."CRCDOCTO"

WHERE STATUSDOCTOCRC IN ('N')

AND QUITADODOCTOCRC IN ('N');

View solution in original post

6 Replies
Not applicable
Author

LOAD CODCLI,

  NRODOCTOCRC,

  date( EMISSAOCRC,'DD/MM/YYYY') as [DATA DE SAÍDA],

        MONTH (EMISSAOCRC),

        YEAR (EMISSAOCRC ),

  VENCIMENTOCRC,

  num( RECEBIMENTOCRC,'#.##0,00') as RECEBIMENTOCRC,

  QUITADODOCTOCRC,

        CODDOCTOCRC,

        CODDOCTOCRCSUBST,

  STATUSDOCTOCRC;

[CRCDOCTO]:

SELECT "CODCLI",

  "NRODOCTOCRC",

  "EMISSAOCRC",

  "VENCIMENTOCRC",

  "RECEBIMENTOCRC",

  "QUITADODOCTOCRC",

        "CODDOCTOCRC",

        "CODDOCTOCRCSUBST",

  "STATUSDOCTOCRC"

FROM "GLOBUS"."CRCDOCTO"

WHERE STATUSDOCTOCRC IN ('N')

AND QUITADODOCTOCRC IN ('N');

Anonymous
Not applicable
Author

Hi

In the editor change the following settings ..

SET ThousandSep=',';

SET DecimalSep='.';

SET MoneyThousandSep=',';

SET MoneyDecimalSep='.';

SET MoneyFormat='$#,##0.00;($#,##0.00)';

SET TimeFormat='h:mm:ss TT';

SET DateFormat='YYYY/MM/DD';

SET TimestampFormat='YYYY/MM/DD h:mm:ss[.fff] TT';

SET MonthNames='Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec';

SET DayNames='Mon;Tue;Wed;Thu;Fri;Sat;Sun';

Edited :....

afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Diego,

não esquecer que o date(Data , 'DD/MM/YYYY') é apenas a formatação que a data sera apresentada.  Para retirar o datetime do campo tem que usar o floor().

date(floor(Data),'DD/MM/YYYY').

O floor() fica com o inteiro de um numero (campo Data é um numero no Qlik), descartando o decimal, que é aonde esta a hora/minuto/segundo.....

furtado@farolbi.com.br
Anonymous
Not applicable
Author

Obrigado Alessandro, ajudou muito.

Anonymous
Not applicable
Author

Rodrigo, obrigado pela resposta.

Funcionou perfeitamente.

Not applicable
Author

Por favor marque a pergunta como respondida para que fórum fique organizado.

obrigado!