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: 
Anonymous
Not applicable

Want Expression to get average closing value

Hi,

I  attached my sample data and i want to get avg closing value for selected date from my source Table data.

i used this below expression but not work

num((((sum({1<DOCDATE=$::DOCDATE,

DOCDATE = {"$(01/04/2018)"},

MOVEMENT={'1'}

>}STOCK))

+

(sum({1<DOCDATE=$::DOCDATE,

DOCDATE = {">$(01/04/2018)<$(vFromDate)"},

MOVEMENT={'1'}

//DOCDATE = {'$(vFromDate)'}

>}STOCK)))

-

(sum({1<DOCDATE=$::DOCDATE,

DOCDATE = {">$(01/04/2018)<$(vFromDate)"},

MOVEMENT -= {'1'}

>}STOCK)))

/

Count(DISTINCT{1<DOCDATE=$::DOCDATE,

DOCDATE = {">$(01/04/2018)<=$(vFromDate)"}>}DOCDATE)

+

(sum({1<DOCDATE=$::DOCDATE,

DOCDATE = {">=$(vFromDate)<=$(vToDate)"},

MOVEMENT={'1'}

>}STOCK)

-

sum({1<DOCDATE=$::DOCDATE,

DOCDATE = {">=$(vFromDate)<=$(vToDate)"},

MOVEMENT={'-1'}

>}STOCK))

/Count(DISTINCT DOCDATE)

,'##0')

Thanks advance

Sasikumar

avg closing stock.jpg

0 Replies