Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
April 13–15 - Dare to Unleash a New Professional You at Qlik Connect 2026: Register Now!
cancel
Showing results for 
Search instead for 
Did you mean: 
andre_tonini
Creator II
Creator II

Max

Pessoal,

          Estou com uma dúvida, não estou conseguindo colocar um Max no campo sublinhado abaixo, pois gostaria de saber o último KM_HODOMETRO apenas....digo desejo carregar só o ultimo.

// ---- Abastecidas ---- //

ABASTECIDA_TEMPO:

SELECT

CD_BOMBA AS CD_BOMBA_ABAS,

CD_FORNECEDOR,

CD_MOTORISTA,// AS CD_MOTORISTA_ABAS,

CD_VEICULO AS CD_VEICULO_ABAS,

DT_EMISSAO AS DT_EMISSAO_ABAS,

FL_PAGO_MOT AS FL_PAGO_MOT_ABASTECIDA,

FL_PROPRIA AS FL_PROPRIA_ABASTECIDA,

KM_HODOMETRO AS KM_HODOMETRO_ABASTECIDA,

NR_NF AS NR_NF_ABASTECIDA,

NR_ORDEM AS NR_ORDEM_ABASTECIDA,

NR_VIAGEM,

QT_LITROS AS QTDE_LITROS_ABASTECIDA,

SR_NF AS SR_NF_ABASTECIDA,

VL_TOTAL AS VL_TOTAL_ABASTECIDA,

VL_UNITARIO AS VL_UNITARIO_ABASTECIDA

FROM ABASTECIDA WHERE DT_EMISSAO > '31.12.2017';

ABASTECIDA:

LOAD

    *,

    YEAR(dt_emissao_abas) AS ANO,

    MONTH(dt_emissao_abas) AS MES,

    DAY(dt_emissao_abas) AS DIA,

    DATE(dt_emissao_abas) AS DATA

     

   

Resident ABASTECIDA_TEMPO;

DROP TABLE ABASTECIDA_TEMPO;

Labels (1)
2 Replies
Thiago_Justen_

Talvez assim:

// ---- Abastecidas ---- //

ABASTECIDA_TEMPO:

SELECT

CD_BOMBA AS CD_BOMBA_ABAS,

CD_FORNECEDOR,

CD_MOTORISTA,// AS CD_MOTORISTA_ABAS,

CD_VEICULO AS CD_VEICULO_ABAS,

DT_EMISSAO AS DT_EMISSAO_ABAS,

FL_PAGO_MOT AS FL_PAGO_MOT_ABASTECIDA,

FL_PROPRIA AS FL_PROPRIA_ABASTECIDA,

KM_HODOMETRO

NR_NF AS NR_NF_ABASTECIDA,

NR_ORDEM AS NR_ORDEM_ABASTECIDA,

NR_VIAGEM,

QT_LITROS AS QTDE_LITROS_ABASTECIDA,

SR_NF AS SR_NF_ABASTECIDA,

VL_TOTAL AS VL_TOTAL_ABASTECIDA,

VL_UNITARIO AS VL_UNITARIO_ABASTECIDA

FROM ABASTECIDA WHERE DT_EMISSAO > '31.12.2017';

ABASTECIDA:

LOAD

    *,

    YEAR(dt_emissao_abas) AS ANO,

    MONTH(dt_emissao_abas) AS MES,

    DAY(dt_emissao_abas) AS DIA,

    DATE(dt_emissao_abas) AS DATA,

    FirstSortedValue(KM_HODOMETRO,-KM_HODOMETRO) AS KM_HODOMETRO_ABASTECIDA

 

Resident ABASTECIDA_TEMPO Order By KM_HODOMETRO;

DROP TABLE ABASTECIDA_TEMPO;

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
vvira1316
Specialist II
Specialist II

Are you trying to do it in n Script or Chart?

If in Script, Why? (In script you may have to use group condition and it may return only 1 (uno) record. Is that what you are expecting.

With FirstSortedValue you may have to sort it in descending order