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

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
soniasweety
Master
Master

Need Week count

Hi all,

I want to calculate the count of  items   of current week  dynamically   how to write the exp?

I have a weeknumber column in data

=count(Item)

1 Solution

Accepted Solutions
its_anandrjs
Champion III
Champion III

Your expression seems ok and working fine try some of this

=count( {<Flag={1},WeekNumber = {" $(=max(WeekNumber))"}>} Item)

Or

=count( {<Flag={1},WeekNumber = {" $(=max(WeekNumber))"}>} [Item])

View solution in original post

28 Replies
marcus_malinow
Partner - Specialist III
Partner - Specialist III

count({$<weeknumber={'$(=max(weeknumber))'}>} Item)

Not applicable

Try this

Count({<weeknumber={$(=max(weeknumber))}>}Item)

tresesco
MVP
MVP

If your weeknumber field has values like, 1,2,... try like:

=Count({<weeknumber={'$(=Week(Today()))'}>}Item)

florentina_doga
Partner - Creator III
Partner - Creator III

=count(distinct if(weekweeknumber)=  week(today()),id_produs))

its_anandrjs
Champion III
Champion III

Try with this expression

=count( {<weeknumber = {" $(=max( weeknumber  ))"}>} Item)

soniasweety
Master
Master
Author

but,

in my data  weeknumber based on data     I need max of week   based on data     [I don't need based on calendar week]

for example:    in my data  maxweek is   30       so I need to show count of item of 30th week

weeknumber            ---- this is not calendar week

30

29

its_anandrjs
Champion III
Champion III

Let me know the field weeknumber is string field if not by this statement =max( weeknumber  ) you get Max weeknumber that is 30 if they are number.

soniasweety
Master
Master
Author

yes,its number Anand,

in text object    =max(weeknumber) showing 30.

in chart expression  I have like this

Count({<Flag={1}>} Item)

I tried below

=count( {<Flag={1},WeekNumber = {" $(=max(WeekNumber))"}>} Item])   its not working

sunny_talwar

May be you need to remove the additional square bracket around Item?

=Count({<Flag = {1}, WeekNumber = {" $(=max(WeekNumber))"}>} Item])

So, use it like this

=Count({<Flag = {1}, WeekNumber = {" $(=max(WeekNumber))"}>} Item)