将BIRT和Maximo中未完成的工作与未完成的工作分开

问题描述 投票:0回答:1

所以我首先使用如下语句:

select count(wonum)as workorder,gsasaddresscode,status from maximo.workorder where  istask=0 and
month(reportdate)=12 and year(reportdate)=2019 and worktype != 'PM' and status != 'CAN'
group by status,gsasaddresscode

事情是,我们有14个状态(stati?),这些状态基本上最终是完整的或不完整的,而我想显示的是。

Building  |Incomplete Work Orders | Complete Work Orders
AB002341  |       200             |        634

因此,我首先使用如下语句:选择count(wonum)作为工作订单,gsasaddresscode,从maximo.workorder中获取状态,其中istask = 0和month(reportdate)= 12 and year(reportdate)= 2019 and ...] >

birt maximo
1个回答
0
投票

这是甲骨文,选择sum(Complete),sum(Open),位置(选择wo.status,wo.location,wo.status进入的情况(从synonymdomain sd中选择SD.VALUE,其中sd.domainid ='WOSTATUS'和value ='CLOSE'或value ='CAN'或value ='COMP')然后1否则0结束完成,wo.status进入(从synonymdomainsd选择SD.VALUE,其中sd.domainid ='WOSTATUS'和value ='APPR'或value ='INPRG'或value ='WAPPR')的情况,则1否则0结束打开来自maximo.workorder wo,其中istask = 0和TO_CHAR(报告,'MM')='12'和TO_CHAR(报告,'YYYY')='2019',工作类型!='PM')按位置分组

© www.soinside.com 2019 - 2024. All rights reserved.