A while back I wrote about how to use Javascript to calculate date functions in BIRT. In this post I will show different methods that can be used to automatically calculate dates so it can be scheduled as a rolling date report. The example I will use is for a …
Methods to pull job task long text to WO print
One of the complexities of Maximo and BIRT is the fact that you can get the same task accomplished multiple ways. Think about how many ways a work order can be generated. The same can be said with how many ways a report writer can present information in a report …
Golden rule on nested BIRT datasets
Grouping on a NULL field in BIRT
One of the trickiest things a report writer has to deal with is using a data field that may, or may not, contain data. Chon Neth (@MaximoTimes) has a great tip on how to manage NULL data fields. But what happens when you want to group on a field that …
Gracefully trimming fields in BIRT
There are times when report requirements can put a report writer in a box. For example, a recent request came in with the following requirements:
- Portrait orientation
- No text wrapping
- Include workorder.wonum, workorder.description, workorder.worktype, workorder.status, workorder.statusdate, sum(wplabor.regularhrs)
Oops. No text wrapping and the …