Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Not applicable

Re: Soma condicional

Hum.. vc está utilizando o qlikview sense, minha solução é para o qlikview convencional. Desculpe, vamos aguardar a ajuda de alguem que mexa no Sense.

Abraço!

jmcandido
New Contributor III

Re: Soma condicional

Maravilha, obrigado pela atenção, vamos aguardar.

Highlighted
MCampestrini
Valued Contributor

Re: Soma condicional

João

Pelo que vi o seu problema está na data: na carga dos dados está trazendo no formato 'DD/MM/YYYY HH:MI', e a expressão que passei para a fórmula considera somente a parte inicial (dia/mês/ano).

Tente uma das duas soluções:

LOAD SEQVENDEDOR,

    NOMERAZAO,

    DTABASE,

    SEQMETA,

    META,

    RESULTETO,

    RESULMETA;

SQL SELECT SEQVENDEDOR,

    NOMERAZAO,

    Trunc(DTABASE) As DTABASE,

    SEQMETA,

    META,

    RESULTETO,

    RESULMETA

FROM DATAVALE."DQSV_RANKINGMETA";

ou

LOAD SEQVENDEDOR,

    NOMERAZAO,

    Floor(DTABASE) As DTABASE,

    SEQMETA,

    META,

    RESULTETO,

    RESULMETA;

SQL SELECT SEQVENDEDOR,

    NOMERAZAO,

    DTABASE,

    SEQMETA,

    META,

    RESULTETO,

    RESULMETA

FROM DATAVALE."DQSV_RANKINGMETA";

Márcio Rodrigo Campestrini
jmcandido
New Contributor III

Re: Soma condicional

Bom Dia Márcio, eu entendi o que você esta falando, olhando no gerenciados de dados realmente as datas estão como DD/MM/YYY HH:MMSmiley FrustratedS, ai começar a prestar atenção após a importação, o Floor converte a data para um número dessa forma também não deu certo, o TRUNC retira a parte da hora, mesmo assim consultando os dados no gerenciados de dados as datas estavam gravadas com as horas, consegui gravar as datas sem as horas utilizando o TO_CHAR(DTABASE, 'DD/MM/YYYY'), dessa forma o Oracle converte a data em uma string e o Qlik grava sem as horas.

Desse jeito deu certo.

Valeu mesmo pela ajuda e empenho de todos, na identificação e solução dessa questão.