Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
arocha01
New Contributor II

Último registro no objeto de texto

Olá, Sou nova no Qlikview e preciso criar um objeto de texto que mostre o registro do último mês de um determinado campo, sem especificar qual é o mês.

O último mês pode não ser o mês atual. Alguém pode me ajudar, por favor?

Resultado seria, por exemplo:

Área Alocada = 2.023

  

   

MêsÁrea AlocadaÁrea Desalocada
Julho2.6783.400
Agosto2.5333.545
Setembro2.0234.055

Agradeço antecipadamente a ajuda!

Tags (1)
1 Solution

Accepted Solutions
Employee
Employee

Re: Último registro no objeto de texto

No exemplo que você postou:

LOAD

     Mês,

     Date#(lower(left(Mês, 3)),'MMM') as MesNum,

     AAS,

     AAD

FROM

(ooxml, embedded labels, table is Plan1);

E use =FirstSortedValue(AAS, -MesNum)

7 Replies
Employee
Employee

Re: Último registro no objeto de texto

FirstSortedValue([Área Alocada],-SeuCampoData) irá trazer o registro mais atual

arocha01
New Contributor II

Re: Último registro no objeto de texto

Clever, infelizmente não funcionou.

Não sei se eu expliquei de forma clara.

:-(

Employee
Employee

Re: Último registro no objeto de texto

Se possivel, coloque aqui um exemplo dos seus dados Preparing examples for Upload - Reduction and Data Scrambling

arocha01
New Contributor II

Re: Último registro no objeto de texto

Clever, Anexei os aquivos,  é exatamente o que informei no primeiro post.

Eu inverti os campos da expressao FirstSortedValue, ele trouxe como resultado "Setembro", quer dizer o ultimo registro do campo Mês, porém o ultimo registro do campo "Area Alocada" (AAS), que eu preciso, ele não traz.

Obrigada pela ajuda!

Employee
Employee

Re: Último registro no objeto de texto

é porque seu mês é uma string, não um número, vou acertar aqui pra você.

Employee
Employee

Re: Último registro no objeto de texto

No exemplo que você postou:

LOAD

     Mês,

     Date#(lower(left(Mês, 3)),'MMM') as MesNum,

     AAS,

     AAD

FROM

(ooxml, embedded labels, table is Plan1);

E use =FirstSortedValue(AAS, -MesNum)

arocha01
New Contributor II

Re: Último registro no objeto de texto

Funcionou! Obrigada Clever!