回答:建议采用多数据集,ds1 查询当天的明细,ds2 查询当月的汇总在获取时间时候 通过year(); month();获取当前年份和月份,作为新的过滤条件去查sql里面的 当月的数据eg:month(today())=12 获取今天时间的所在的月份。
回答:这样就把B4单元格的值传过去了,在新报表里面有个参数kdks 用来接收这个B4
回答:紫色部分可以单条显示,红色部分不能单行显示。原因是因为,紫色框里面的生产订单号是唯一的没有重复,后面的列值会自动根据左父格排列所以的一条条展示的。红色框部分的生产订单号重复了,生产订单号不具有唯一性,默认合并了。所以产生了这种状况解决方法:设置生产订单号的这个单元格的展示方式为列表展示,调整上左父格为默认,主要就是这两个地方没设置好导致的,多试试,自己就摸索出道理了
回答:select a.num 数字,case when a.num=1 then '黄金卡'when a.num=2 then '白金卡'when a.num=3 then '黑金卡'else '' end from (select 1 num from dualunion allselect 2 num from dualunion allselect 3 num from dual)a是要这样的吗,活用case when 的语法,可以做到
回答:蓝色字体,带有下划线,这是超链接。图中的应该是在条件属性里面控制的不想用超链接的话 X掉就行
回答:首先先检查一下数据库连上了吗然后检查数据集界面的数据集是否选择正确,如果不正确是不会出现表名称的。接着编写你的sql预览你的报表,如果还是报数据集连接错误就从日志里拿出sql放到数据库里执行一下看是什么语句报错。若没有出现日志,就点击文件——选项——设成debug模式再预览就能查看日志里面sql了
回答:图片展示的是第一种原因,同理行数过多也是这种情况。另外一种:内容的显示不合适,单元格内的显示内容文字过多会导致单元格内分行,进而导致分页的发生。控制页面单元格的列宽,给出合理的值
回答:检查下电脑连接数据库,是不是可以正常连接,需不需要连接vpn,端口转发,本机若需要连vpn可以正常连接。在帆软定义数据库连接的时候,也是需要联vpn的。
回答:DATEINMONTH(MONTHDELTA(TODAY(),-1),1)TODATE(DATETONUMBER(DATEINMONTH(TODAY(),1))-1)查询最近一个月的数据。给时间类型赋值这两个函数,便会得到这两个默认日期,还有别的写法,可以查找
回答:单元格里的数据加到sql里的目的是为了加一个过滤条件,通过过滤按钮就可以实现。可以将某个单元格作为筛选条件,可以在帮助文档中搜索过滤的使用方式
13
13
0
10