Skip to main content
Announcements
See why Qlik is a Leader in the 2024 Gartner® Magic Quadrant™ for Analytics & BI Platforms. Download Now
cancel
Showing results for 
Search instead for 
Did you mean: 
Dylanmgrz
Contributor
Contributor

count ?

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
;

Capture.PNG

1 Reply
ezkurdim
Contributor II
Contributor II

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