回答:先默认为空时 查询全部 然后点击未查询前 显示报表 ,然后你还可以根据参数查询。应该是你要的效果
回答:填报自定义校验-http://help.finereport.com/doc-view-564.html内置提交校验使用公式-http://help.finereport.com/doc-view-566.html看下这边可不可以 或者这个思路//获取填报控件的值var name = contentPane.getWidgetByName("name").getValue();//判断填报内容在数据库中是否存在var sql ="SQL(\"FRDemo\",\"SELECT 销售员 FROM 销量 where 销售员='"+name+"'\",1,1)";var len = FR.remoteEvaluate(sql).length;if(len == 0){FR.Msg.alert(FR.i18n.Alert,"该销售员不存在,请重新输入。");contentPane.getWidgetByName("name").setValue("");}
回答:http://help.finereport.com/finereport9.0/doc-view-2393.html 跑马灯效果
回答:用SQL聚合函数 avg(),可以先分组
回答:可以尝试下 我之前做内容传播做过类似的。看下 希望对你有帮助 难点在数据整理 框架图-https://help.finereport.com/doc-view-1947.html
回答:条件属性
回答:点击下组件过滤那边能看到过滤条件,你可能触发了别的联动
回答:把下面的公式分成 全球单列 加 平台服务单列 先看下这边的值是不是正常显示,再排查原因。或者你直接在自助数据集里面把第二列查出来 再放到表中
回答:看下参数控件是否选的是对应报表组件的列所属部门,有的会选错成组件外的
回答: 这个看看ds1.select()和ds1.group()函数的使用-https://help.finereport.com/doc-view-850.html 再付个帮助链接
240
240
55
10