润乾报表V5进阶之(多层交叉分组分片)

1.数据集

ds1:

SELECT * FROM 订单,订单明细,客户 WHERE year( 订单.订购日期 )>2014
AND
订单.货主地区 in (‘华南’,’华北’)
AND
订单.订单ID = 订单明细.订单ID
AND
客户.客户ID = 订单.客户ID

ds2:

SELECT 订单.订单ID,订单.雇员ID,订单.订购日期,订单.订单金额,订单明细.订单ID,订单明细.数量,订单明细.单价,雇员.雇员ID,雇员.名字,雇员.职务,雇员.上级 FROM 订单,订单明细,雇员 WHERE 雇员.雇员ID = 订单.雇员ID
AND
订单明细.订单ID = 订单.订单ID ORDER BY 订单.订购日期 ASC

2.维度

纵向

=ds1.group(year(订购日期);year(订购日期):1)+”年”      =ds1.group(month(订购日期);month(订购日期):1)+”月”

=ds2.group(职务;职务:1)          =ds2.group(雇员ID;雇员ID:1)

横向

=ds1.group(地区;地区:1)

=ds1.group(城市;城市:1)

交叉

=ds1.sum(单价*数量)

=ds1.sum(单价*数量,雇员ID==C4)

发表评论

电子邮件地址不会被公开。 必填项已用*标注