回答:试试这个呢,${swicth(公司,0,"sql代码1",1,"SQL代码2")}SQL代码1写本数据集内的SQL语句,SQL代码2 写ds1里的那一段SQL代码。数据集本质上是帆软拼接形成SQL语句的一个地方。帆软的数据集会将最后的字符串SQL语句发送给数据库查询,${}这个是帆软数据集内很好的拼接SQL语句方法
回答:我重新回答一下,使用决策报表开发,将参数放到body内,不要放在参数面板上。这样参数就能避免参数面因为放大缩小导致的横向滚动条问题。然后再将普通报表开发的内容复制到报表块内即可。
回答:可以,不论你怎么放参数位置,本质上参数传参后再加上SQL能形成一段通顺的SQL语句就行
回答:一看就是萌新常见问题,下拉多选框,分隔符是不是有问题? 筛选器是不是开了自定义值,填写参数的时候有空格符或tab符?日期是自定义填写的格式是不是不符合标准,日期控件的返回值是字符串还是日期,这些都需要检查一下
回答:帆软里的查询效率取决于数据库本身,和帆软没有直接关系。帆软将带有传参后的SQL语句发给数据库,交由数据库自身进行查询。SQL语句的优化需要多次尝试,我个人经验是数据量不大的情况下,case when不会影响太多查询效率。 有NULL会降低查询效率。
回答:这东西很好用啊,你在这就能预览将要执行的SQL语句
回答:绝大概率是用户在筛选器里自定义填入的日期,这个日期格式可能有问题,或者是其他筛选器手动填了自定义内容,导致最后运行的SQL出现的数据不一致。这是一种可能,可以试试检查一下
回答:涉及到帆软权限的SQL都会受到影响。
这个范围很大,涉及模板的SQL基本要重写
回答:通过官网的多sheet页面导出单个模版解决了。需要编写Java代码实现。
9
9
2
10
没有更多