页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

环比分析,又叫前期比分析,是指对考察指标各期值与前期值的比较分析。
其计算公式为:环比=本期值÷上期值×100%。

效果如下图所示:

 

实现步骤

 

1、准备数据集

Image Removed

查询数据:

Image Removed

2、创建电子表格

绘制表样,并从右侧资源树中找到第一步准备的数据集,将其中的年、月、数量是那些字段拖动到对应的单元格。其中,D4单元格设置为"不扩展—汇总"方式,实现按年、月自动汇总。

Image Removed

3、设设置上期值公式

在电子表格中上期值设置需要通过输入公式实现。

Image Removed

在E4单元格中,设置上期值公式:

...

 1.创建数据集

创建数据集,包含三个字段:年份、月份和运费。预览数据,如下:

Image Added

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

 

2.   创建电子表格。

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

Image Added

 

3.拖拽字段

在右侧数据集面板中找到步骤1中的查询,将对应字段拖拽到单元格中,并设置扩展属性,如下:

 Image Added

 

4.设置上期值

在E3单元格中输入公式:=SSR_GetCell(D3,C3,-1

...

)

...

Image Added

 在F4单元格中,设置环比公式:

 函数说明

...

SSR_

...

GetCell是系统内置的Excel扩展函数

  • 函数原型:SSR_GetCell(取数单元格,{父单元格,偏移量}*n )
  • 函数功能:用于在扩展区域中按位置取单元格的值。其中父单元格和偏移量成对出现,可以一个都不写,也可以出现多次。其原理是,取出当前单元格的所有父单元格,变换指定的父单元格,其它不变,获取指定取数单元格的值。
  • 函数示例:SSR_GetCell(

...

  • D3, C3, -1)

...

    • 首先找到当前单元D3的所有父单元格B3、C3以及这些父格的序号
    • 计算D3 偏移 -1 ,得到上一行单元格数据为507,即为上期值

 Image Added

...

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

 

SSR_GetSubCells:是系统内置函数

 

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

 

...

 

...

5.设置环比

在F3单元格中输入公式:=D3/E3。环比为本期值/上期值*100%

Image Added


6.设置百分比

设置F3单元格的格式为百分比

Image Added


7.发布查看

点击工具栏的“发览”按钮,保存报表,并预览如下:

Image Added

 

资源下载

报表资源:环比.xml(注:该资源基于内置的northwind数据库使用)