页面树结构
转至元数据结尾
转至元数据起始

示例

希望实现扩展字段按照已编写好的值的顺序排序显示。如下图中,上方展示的表格为按照指定顺序排序展示的表格,下方展示的表格为扩展字段展示的数据。

 

实现步骤

 

1、创建数据集

创建数据集,包含两个字段:产品类别和销售量。预览数据如下:

数据集相关设置项请参考:数据集定义 


2.创建电子表格

在Excel中登录服务,新建电子表格,并绘制静态表样,如下:

 

3.拖拽字段

从左侧数据集面板中找到步骤1的查询,将类别和销售量字段分别拖拽到B11,C11单元格中,并设置扩展属性。如下:

 

4.设置公式

在C3单元格中输入公式:=VLOOKUP(B3,SSR_GetSubCells(B11:C11),2,0)

此公式表示,通过B3和B11的对比,获取到C11销售量的值

 

对C4单元格同样设置公式,以此类推。

 

函数说明

SSR_GetSubCells:是系统内置函数

    • 函数原型:SSR_GetSubCells(取值单元格,父格单元格)
    • 功能说明:根据父格获取扩展得到的所有单元格。
    • 参数说明:取值单元格为取得数据的单元格序号;父格单元格为设置父格的单元格序号。
    • 函数示例: =sum(SSR_GetSubCells(C4,A4)),表示获取父格A4扩展出来的C4单元格的所有值。
                        =SSR_GetSubCells(B4:C4,A4),表示以A4为父格的B4、C4扩展出来的所有区域。

计算公式相关设置项请参考公式函数 

 

5.隐藏数据

将第10和第11行隐藏,如下:


6.发布预览

点击工具栏上的“发布”按钮,保存电子表格,并预览查看,如下:

 

 

资源下载

报表资源:指定数据排序.xml(注:该资源基于内置的northwind数据库使用)

 

  • 无标签