Discussions
Categories
Groups
Community Home
Categories
INTERNAL ENABLEMENT
POPULAR
THRUST SERVICES & TOOLS
CLOUD EDITIONS
Quick Links
MY LINKS
HELPFUL TIPS
Back to website
Home
Intelligence (Analytics)
Setting a limit in selecting the report parameter
Sankari
Hi all,
i want to set a limit to number of values selected at report parameter.could anyone suggest me any idea....
thanks in advance
Sankari
Find more posts tagged with
Comments
birtq
Hi,
do u mean restricting the number of multiple parameter value selected for a parameter?
Regards,
birtq
Sankari
Hi
S....u r correct...could u help me
birtq
Hi
Have a look at the Attached Report.I believe this is what you want.
Regards,
birtq
Sankari
Hi birtq
I cant open dat attachment...3.2.16 version is not supported here...so could u send me the steps
Thanks
sankari
birtq
Hi<br />
<br />
sure.<br />
<br />
In beforeopen of the datast where you want to put the where clause in sql statement. add this(modify it as per ur need)<br />
<br />
columnNameArray = params["parmorders"].value;<br />
<br />
var parmcount =columnNameArray .length<br />
<br />
var maxlimit=params["set limit"].value;<br />
<br />
if (parmcount>maxlimit)<br />
{<br />
parmcount=maxlimit;<br />
}<br />
<br />
var whereclause = "";<br />
if( parmcount > 0 ){<br />
whereclause = " where customernumber in ( ";<br />
}<br />
for( i=0; i < parmcount; i++ ){<br />
if( i == 0 ){<br />
whereclause = whereclause + columnNameArray
;<br />
}else{<br />
whereclause = whereclause + " , " + columnNameArray
;<br />
}<br />
}<br />
if( parmcount > 0 ){<br />
this.queryText = this.queryText + whereclause + " ) ";<br />
}<br />
<br />
<br />
//**<br />
<br />
where params["parmorders"].value isthe multiple parameter value selection list.<br />
<br />
params["set limit"].value is the parameter as textbox with some default value(say 10),which is used to set the restricted number of parameter values from the list.<br />
<br />
Thats it!!<br />
<br />
Let me know if some other clarification is needed.<br />
<br />
Regards,<br />
birtq
Sankari
Hi birtq,
Thanks for the timely help....n it is working fine now....Thanks a lot
Sankari