请上传宽度大于 1200px,高度大于 164px 的封面图片
    调整图片尺寸与位置
    滚轮可以放大缩小图片尺寸,按住图片拖动可调整位置,多余的会自动被裁剪掉
取消
chyou(uid:95414)
职业资格认证:FCA-FineReport | FCA-简道云
  • 我做了一个报表,默认查询时显示所有内容,现在添加一个按钮,用于点击后在最后一行插入行,插入按钮事件代码为:var id = $("td:last").attr("id");//获取A列最后一行的单元格编号//id^=A代表A列,last代表最后一行_g().appendReportRC(1, id);A列为多选复选框,B列为自增长序号,C列左父格为D4,D为姓名扩展列但设置完后,点击没效果,不能在711行后插入一行如图
  • 业务场景如下:数据提报时,记录插入到一张表A(操作记录表),但同时想把部分字段数据更新到别一张表B(总表)。条件要求,以手机号作为主键,若表B含提交时的手机号时,只是更新,若B中没有含提报时的手机号,则增加记录这样如何写条件呢
  • 嵌套查询后将结果插入自定义表,执行时出错:列名或所提供值的数目与表定义不匹配;是因为我子查询的字段与新建的表格字段不一致吗。。。要怎么改呢?------------------------------------------------------------------IF NOT EXISTS (SELECT * FROM sysobjects WHERE name LIKE 'tmpworkflowusetime' AND type ='U')CREATE TABLE .(  (1000) NULL,  (1000) NULL,  (1000) NULL,  (1000) NULL,  (1000) NULL,  NULL) ON ELSEDELETE FROM tmpworkflowusetime;INSERT INTO tmpworkflowusetimeSELECT流程标题,区域,创建时间,节点名称,工作流名称,ROUND(MAX(((CONVERT(float,CONVERT(datetime,CASE WHEN 操作日期 <> '' THEN  CONVERT(VARCHAR,操作时间,20) ELSE CONVERT(VARCHAR,GETDATE(),20) END))-CONVERT(FLOAT,CONVERT(DATETIME,CONVERT(VARCHAR,接收时间,20))))*24*60)/60),2) 审批时间FROM(SELECT cast(c.workflowid as varchar(100))+'-'+cast(c.requestid as varchar(100))+'-'+cast(a.requestname as varchar(100))  流程标题,(SELECT region FROM HrmResource hr,v_mcqy qy WHERE hr.id=a.creater and qy.id=hr.subcompanyid1 )  区域,a.createdate 创建时间,e.nodename 节点名称,workflowname 工作流名称,c.operatedate 操作日期, (c.receivedate+' '+c.receivetime) AS 接收时间, (c.operatedate+' '+c.operatetime) AS 操作时间FROM workflow_requestbase a,workflow_base b ,workflow_currentoperator c,HrmResource d,workflow_nodebase e,v_mcqy fwhere a.workflowid=b.id and c.requestid=a.requestidand c.userid=d.idand c.nodeid =e.idand f.id=d.subcompanyid1and b.workflowtype in (38)and b.workflowname in ('XXXXX')and c.userid in (SELECT ID FROM HrmResource WHERE  belongto <1)and (c.operatedate is not null or c.operatetime is not null) and (c.operatedate <>'          ' or c.operatetime <>'        ')and a.createdate >='2020-01-01'and a.createdate <='2020-03-31'and e.nodename not like '%归档%' and c.preisremark not in(1,8,9) and (currentnodetype=3 or  (currentnodetype=2 and a.status like '%执行%') )--执行、归档)AGROUP BY 流程标题,区域,创建时间,节点名称,工作流名称ORDER BY 区域;
  • 原表数据展示如图:现需要变成如图做了测试结果,语句如下:declare @ck varchar(8000)  declare @sql varchar(8000)  select  @ck=isnull(@ck+',','')+ node_name from V_XLFX group by node_name order by node_name set @sql='select * from V_XLFX pivot(avg(usetime) for node_name in ('+@ck+')) dd'  --select @sql   这个能执行,结果如图 exec(@sql)  这个执行报错,如图 V_XLFX是视图,视图运行正常请问是哪有问题呢?  
  • 如题,找了很多方法都不可行,哪位大侠能支个招
  • 效率分析1.cpt功能实现:当我点击字段(字符串类型或数字类型或日期类型或占比)标题,会进行排序,非在SQL语句内实现 参考:https://help.fanruan.com/finereport/doc-view-890.html 根据此前解决的公式:INARRAY(EVAL($asc),SORTARRAY(EVAL($asc+"{len("+$asc+")>0}")))*$a解决了现数字、日期、字符串字段含有空值排序问题,但现在增加了占比字段,点击占比字段就不起作用了。。。。如图,如果有占比字段,且也有为0的空值,会出现分段排序,如何调整公式呢  说明:测试了一下,字段不为空,为0的话,排序是没问题的;但字段为空,计算出的占比为0的就不参与排序了 
  • 功能实现:当我点击字段(字符串类型或数字类型或日期类型)标题,会进行排序,非在SQL语句内实现 根据实例用了公式:INARRAY(EVAL($asc),SORTARRAY(EVAL($asc+"")))*$a但有空值时,排序无效,没有排序正常 参考:https://help.fanruan.com/finereport/doc-view-890.html =========空值问题解决了,但点击时又出现了另一问题, 如图,点击已办字段排序时,升序,出现了两段 ================追问:如图,如果有占比字段,且也有为0的空值,会出现分段排序,如何修改呢 
  • 请输入任务描述

78

27

78

10

12345678
个人成就
内容被浏览34,496
加入社区7年346天
返回顶部