Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
J'ai plusieurs ID qui sont identiques et j'aimerais grâce à un COUNT dans le script pouvoir les 'additionner' afin que pour le deuxième ID identique qui apparaît, ce soit un 2 dans NB_UA et pas un 1. Merci d'avance.
UniteArticleTMP2 :
LOAD
rowno() as UA_ID ,UA_Article_ID, UM, "Qté par Un.",Count("UA_Article_ID") as NB_UA
RESIDENT UniteArticleTmp
group by UA_Article_ID, UM, "Qté par Un."
order by UA_Article_ID Asc, "Qté par Un." desc
;
Bonjour,
Essaye ceci !
UniteArticleTemp:
Load * INLINE [
UA_Article_ID, UM, Qté par Un.
01101040, GRAMME, 1
01102011, FILET 1, 1
01102011, UNITE, 1
01102012, FILET 1, 25
01102012, UNITE,1
]
;
UniteArticle:
Load
*,
if(UA_Article_ID=peek(UA_Article_ID), RangeSum(Peek(NB_UA),1), 1) as NB_UA
Resident UniteArticleTemp
order by UA_Article_ID asc, [Qté par Un.] desc
;
drop table UniteArticleTemp;
Cordialement