【泛微OA】运维小知识

根据流程做出帆软报表

1、新建报表

 2、在数据库中写出查询代码

SELECT  a.requestId as '流程ID',--流程ID
		b.requestname as '流程名称', --流程名称
        hr.lastname as '申请人',--申请人
        a.sqrq as '申请日期',--申请日期
		d.nodename as '当前节点',--当前节点
		--b.lastoperatedate+' '+b.lastoperatetime AS 'ddsj',--ddsj 到达时间
		case when a.qydw1=0 then 'a'
		when a.qydw1=1 then 'b' 
		when a.qydw1=2 then 'c' end as '签约单位',
		case when a.scdwv=0 then 'a'
		when a.scdwv=1 then 'b' 
		when a.scdwv=2 then 'c' end as '生产单位',
		case when a.qybm=0 then '对美'
		when a.qybm=1 then '非美/销售中心国内' 
		when a.qybm=2 then 'BD国内' 
		when a.qybm=3 then '会员制零售' end as '签约部门',
		uf.khmc as '客户',--客户
		hr1.lastname as '客服人员',--客服人员
		uf1.LOT_NUMBER as '批号',--批号
		c.wlbm1 as '物料编码',--物料编码
		c.wlmc as '物料名称',
		c.cpdm as '产品代码',--产品代码
		c.scrq as '生产日期',--生产日期
		c.dqrq as '到期日期',--到期日期
		c.sl as '数量',--数量
		c.rkdw as '计量单位',--计量单位

		case when c.bz=0 then '人民币'
		when c.bz=1 then '美元' 
		when c.bz=2 then '欧元' 
		when c.bz=3 then '英镑' 
		when c.bz=4 then '澳元' end as '币种',

		c.xsdj2 as '销售单价',--销售单价
		c.xsdw as '销售单价(计量单位)',--销售单价(计量单位)
		c.xsdjwl as '销售单价(万粒)',--销售单价(万粒/人民币)
		c.jsj as '结算价(万粒)'--结算价(万粒/人民币)


FROM    dbo.formtable_main_1 a
        LEFT JOIN dbo.workflow_requestbase b ON a.requestId = b.requestid
        LEFT JOIN dbo.HrmResource hr ON hr.id = a.sqr
		LEFT JOIN dbo.HrmResource hr1 ON hr1.id = a.kfry
        LEFT JOIN dbo.formtable_main_1_dt1 c ON c.mainid = a.id
	    LEFT JOIN dbo.workflow_nodebase d ON b.currentnodeid=d.id
		LEFT JOIN uf_khmc uf on uf.id=a.kh
		LEFT JOIN uf_wlpc uf1 on uf1.id=c.ph
ORDER BY a.sqrq desc 

注:case when...then...end as..:用于选择下拉框取值。

3、将值拉入报表中

 4、修改参数面板,拉出选择器

 在查询中写出如上代码,拉出查询条件,前两个为时间。

 拉出组件后,选择相应的格式,用数据字段关联。

成功后,点击左上方保存、预览。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值