【发布时间】:2014-11-06 07:10:57
【问题描述】:
我在为级联参数组最后一个参数创建默认值“所有值”时遇到问题。实际上,我不需要将该值设为默认值,但这会更好。
我已尝试在其中创建具有所需值的附加数据集和具有使用不同脚本数据源的值 All 的附加数据集,以及另一个具有完全外连接的计算列的数据集,该列使用此代码
if(row["userName"]==null ){
row["All"];
}else{
row["userName"];
}
在我需要的最后一个级联参数 JDSuser 中,我添加了默认值(所有用户)。
在一个值的数据集中全部打开我有脚本
ii=0;
在获取中
if( ii > 0 ){
return false;
}else{
row["All"] = "(All Users)";
ii++
return true;
}
在查询数据集中,在 if 语句的 beforeOpen 脚本中我有
if( params["JDSuser"].value!=null && params["JDSuser"].value[0] != "(All Users)" ){
如果我没有选择所有用户值,则使用此选项,这有效,但如果我选择所有用户,它不会检索到任何数据。
我正在从这个源示例创建 actuate link for example rptdesign download
如果有人能给我一些帮助,我将不胜感激。
【问题讨论】:
标签: eclipse parameters birt