我有一个使用iReport Designer创建的报告。它使用基本查询,所以我想将其更改为mondrian mdx查询。我没有足够的知识。我不知道如何将其转换为mndrian架构。所以,如果有人可以举一个例子,我会感激不尽。
我的查询如下:
SELECT mstjobs.mantotal, mstjobs.womantotal, mstjobs.total, mstjobs.titleid, title.desc1 titlekhas1, title.desc2 titlekhas2, region.desc1 region1, region.desc2 region2
from mstlov region
join mstlov title
on title.cat = 'titlekhas'
and region.cat = 'region'
left join mstjobs
on mstjobs.regionid = region.code1
and mstjobs.titleid = title.code1
and to_char(mstjobs.approvedt, 'yyyy-mm-dd') like $P{dtst}
and mstjobs.qualification between $P{qualify} and $P{qualifyend}
order by title.code1 asc
我使用交叉表来创建它。
mstjobs是包含man(L),woman(P)和total(T)的值的主表格
mstlov是包含城镇名称(Brunei Muara,Kuala Belait等)和工作名称(buruh kedai,juru jual等)的参考表