目录

多层交叉,深入了解扩展

多层交叉,深入了解扩展

用设计器打开报表7.1将该报表改为多层交叉报表。

第一步:修改数据集

选择【配置】->【数据集】,在”数据集设置”窗口选中ds1数据集,点【编辑】按钮。在弹出的”SQL编辑器”中增加一个字段”SEX”,如图: 


第二步:定义表达式


1,在B列前插入一列。

2,合并A1、B1、B2单元格 

3,在B3单元格输入表达式:=ds1.Group(sex,false)

设置显示值为:map(list("1","2"),list("男","女"))

第三步:保存预览

此报表保存为7.2.raq,预览效果如下图所示: 


第四步:发布报表


  • list函数说明

    函数说明: 获得一个枚举的数据集合

    语法: list(valueExp1{,valueExp2{,valueExp3{,……}}})

    参数说明: valueExp(n) 可以是常数或表达式,也可以是集合表达式 返回值: 一组枚举数据的集合

    示例:

    例1:list(1,3,5,7,9)

    例2:list("abc","def","ghj")

    例3:list(arg1,to(1,3),"a","b","c") 假设arg1是个整数组,其值为7,8,9, 那么该表达式的结果值为{7,8,9,1,2,3,"a","b","c"}