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

(本文档仅供参考)

示例说明

在环比计算中需要上期值,但是在特殊情况下想获取到12月份的值,环比的文档可以参考此文档实现:https://history.wiki.smartbi.com.cn/pages/viewpage.action?pageId=27001606,上期值获取12月份值效果如下图所示:

实现步骤

1.   创建电子表格。

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

 

4.设置上期值

在D4单元格中输入公式:=SSR_GetCell(D3,D2,-1)

 

 函数说明

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

  • 函数原型:SSR_GetCell(取数单元格,{父单元格,偏移量}*n )
  • 函数功能:用于在扩展区域中按位置取单元格的值。其中父单元格和偏移量成对出现,可以一个都不写,也可以出现多次。其原理是,取出当前单元格的所有父单元格,变换指定的父单元格,其它不变,获取指定取数单元格的值。
  • 函数示例:SSR_GetCell(D3, C3, -1)  =SSR_GetCell(D3,D2,-1)
    • 首先找到当前单元D3的所有父单元格D3、D2以及这些父格的序号
    • 计算D3 偏移 -1 ,得到上一行单元格数据为365,即为上期值

 

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


5.设置获取12月份的值

需要用到IF,HLOOKUP,SSR_GetSubCells函数,相关函数用法可以参考公式函数链接进入查看,此处公式应设为:=IF(D2=1,HLOOKUP(12,SSR_GetSubCells(D2:D3,SSR_GetCell(D1,D1,-1)),2,FALSE),SSR_GetCell(D3,D2,-1))


  • 无标签