习题3:动态格间运算
模板效果:
实现功能:
定义一个数据集
地区内部占比
所有产品占比
所有产品排名
金额大于等于1000000的高亮显示
背景色间隔显示
使用数据:
FRDemo中的PRODUCER表与PRODUCT
答:
第一步:定义一个数据集。则需要把两张表关联起来,SQL如下:
select * from PRODUCT as a
left join PRODUCER as b
on A.PRODUCERID=B.PRODUCERID
第二步:报表样式设计
- 单元格内容如图,其中E2=C2*D2,
F2=E2/SUM(E2[!0]{A2=$A2}),含义是E2在满足{A2=$A2}条件的E2[!0]扩展列求和后的占比,
G2=PROPORTOIN(E2),含义是使用层次函数求E2在E2所有扩展列求和后的占比,
H2=SORT(G2,TRUE,FALSE),含义是G2在G2所有扩展列的排名,按降序跳号排列。
- 在单元格E2添加条件属性,条件属性内容为:颜色-红色-当前格子 公式条件选择公式 E2>1000000,实现金额大于等于1000000的高亮显示。
(3) 在单元格B2添加条件属性,条件属性内容为:背景-绿色-当前行 公式条件选择公式 row()%2==0,实现偶数行背景色间隔显示。
第三步,分页预览展示: