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

Announcements
Join us in Bucharest on Sept 18th for Qlik's AI Reality Tour! Register Now
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

set expression

REC_DAT <= monthend & GR_DAT = “ NULL” or > monthend

i need the set expression for the above logic

REC_DAT and GR_DAT are the fields that contains date(DD-MM-YYYY)

13 Replies
jagan
Partner - Champion III
Partner - Champion III

Hi,

Try like this

=Sum({<REC_DAT ={'<=$(=MonthEnd(Today()))'}, GR_DAT -={'*'} + {'>$(=MonthEnd(Today()))'}>} MeasureName)

Replace Today() with your required date, and MeasureName with your measure name.

Regards,

Jagan.

Not applicable
Author

Hi Bhanu , Please find the below expression.

{<REC_DAT ={"<=monthend"},GR_DAT={""}>}

Not applicable
Author

hi

 

=Sum({<REC_DAT ={'<=$(=MonthEnd(fyear()))'}, GR_DAT ={'*'} + {'>$(=MonthEnd(fyear()))'}>} INV_QTY)

tried this but showing wrong values

 

=Sum({<REC_DAT ={'<=$(=MonthEnd(fyear()))'}, GR_DAT -={'*'} + {'>$(=MonthEnd(fyear()))'}>} INV_QTY)

and this is showing 0 for all the month fields

fyear is my fiscal year

its_anandrjs
Champion III
Champion III

Try this way also

=Sum({<REC_DAT ={'<=$(=MonthEnd(YourDateField))'}, GR_DAT ={ '' } + {'>$(=MonthEnd(YourDateField))'}>}


Or


=Sum({<REC_DAT ={'<=$(=MonthEnd(Today()))'}, GR_DAT ={ '' } + {'>$(=MonthEnd(Today()))'}>}



Note:- Compare the REC_DAT and GR_DAT with any Your Date field

Not applicable
Author

hi all

none are working actually and i am attaching the fields of both 'recdate' and 'gr date'  and sum is to be done to INV_QTY field....could you please check whether the condtion works or not and if it works the ans is 0 or any number

sasikanth
Master
Master

HI Bhanu

try some thing like this

sum(if(REC_DAT<MonthEnd(Today()) and GR_DAT='' or GR_DAT>MonthEnd(Today()) , INV_QTY))

jagan
Partner - Champion III
Partner - Champion III

Hi,

What is the monthend value in your expression?  Is it current MonthEnd? or any other logic?

Regards,

jagan.

jagan
Partner - Champion III
Partner - Champion III

Hi,

You have data only till March-2014, then what is the monthend value?

Regards,

Jagan.

jagan
Partner - Champion III
Partner - Champion III

Hi,

This expression is working but you do not have data for this expression

=Sum({<REC_DAT ={'<=$(=MonthEnd(Today()))'}, GR_DAT = (GR_DAT - {"*"}) + {'>$(=MonthEnd(Today()))'}>} INV_QTY )

Regards,

Jagan.