英语

PREVIOUS函数根据Time维度的前一段时间计算表达式。

例如,可以使用此函数比较每个周期的值与前一个周期的值。

以前的(表达式)

参数

论点 数据类型 描述
表达式 数字、布尔值、日期、时间段、列表或文本 要从前一个周期返回值的表达式。

方法返回与方法相同数据类型的结果表达式参数(除非表达式解析为a不同的数据类型).

语法的例子

以前的(收入)

属性的每个值返回前一时期的值收入行项目。

额外的信息

值在行项时间范围之外

如果PREVIOUS函数返回的值在行项的时间范围之外,则使用默认值。如果行项的数据类型为:

  • number,则PREVIOUS返回值为0。
  • 布尔值,PREVIOUS返回FALSE值。
  • 文本、日期或时间段时,PREVIOUS返回值BLANK。

提出了价值观

当你申请时提出了对于行项目,PREVIOUS函数将其作为模块中第一个时间段之前的附加时间段包含。但是,由于在前转周期本身之前没有值,因此PREVIOUS函数返回前转周期的默认值。

约束

  • 如果表达式参数具有列表或时间段的数据类型,并且没有解析为不同的数据类型,结果行项必须具有相同的数据类型。
  • 在其中使用PREVIOUS函数的结果行项必须将Time作为维度。

计算引擎功能差异

在Polaris中,不能在具有公式摘要方法的行项公式中使用PREVIOUS。在经典引擎中,你可以。

在Classic Engine中,您只能对时间维度使用PREVIOUS函数。在Polaris中,你可以对任何维度使用PREVIOUS。

例子

逐月利润变化


1月21日 2月21日 3月21日 4月21日
净利润 215770年 221123年 223495年 220129年

逐月利润变化

净利润-上年(净利润)

215770年 5353年 2372年 -3366年

在这个例子中,损益表模块在行上有行项目,在列上有时间项目。的净利润分项显示企业的净利润。

里面的公式逐月利润变化line item使用PREVIOUS函数检索的值净利润从上一个时期开始。的净利润为前一时期减去净利润为当期计算利润从一个月到另一个月的变化。由于该模块的时间范围从2021年开始,因此逐月利润变化1月21日和?一样吗净利润

免责声明

我们定期更新Anapedia内容,以提供最新的说明。