Valued Contributor

Re: Group by et order by

Bonjour,

Peux tu essayer d'adapter ce script à ton besoin ?

le principe est de charger tes transactions (le load * inline dans mon exemple) et de se servir de la date comme une clé pour faire un max dessus, et filtrer les enregistrement grâce au right join.

Attention, le code ne marchera pas si il y a deux dates identiques pour une même transactions

TRANSACTIONS:
LOAD Year(Date)*10000 + Month(Date)* 100 + Day(Date) as Period_Id,
     *;
// A remplacer par ta table source 
LOAD * Inline [
Transaction,Date,Ref,Montant
A,21/02/2018,T00A,350
A,22/02/2018,T00A,245
A,25/04/2018,T00A,158
B,21/02/2018,T00A,487
B,22/02/2018,T00A,578
B,28/04/2018,T00A,630
];

right join(TRANSACTIONS)
LOAD Transaction,Max(Period_Id) as Period_Id
Resident TRANSACTIONS
group by Transaction;

Inscrivez vous à ma Newletter Qlik
DoNotMissQlik- Connect with me on Linkedin