同比财务指标和分析

同比 (YoY) 是衡量增长的指标。它是通过从实际总额中减去上一年的实际总额而得出的。

如果结果为正,则反映实际金额增加,如果结果为负,则反映实际金额减少,即如果我们将同比计算为 −

同比 = (实际总额 – 上一年实际总额)

  • 如果实际总额 > 上一年实际总额,则同比将为正。
  • 如果实际总额 <上一年的实际金额,同比将为负数。

在财务数据中,费用账户等账户将有借方(正)金额,收入账户将有贷方(负)金额。因此,对于费用账户,上述公式适用。

但是,对于收入账户,应该相反,即

  • 如果实际金额 > 上一年的实际金额,同比应该为负数。
  • 如果实际金额 <上一年的实际总额,同比应为正数。

因此,对于收入账户,您必须将同比计算为 −

同比 = -(实际总额 – 上一年的实际总额)

创建同比指标

您可以使用以下 DAX 公式 − 创建同比指标

YoY:=IF(CONTAINS(Accounts, Accounts[Class],"Net Revenue"),-([Actual Sum]-[Prior Year Actual Sum]), [Actual Sum]-[Prior Year Actual Sum])

在上述 DAX 公式中 −

  • DAX CONTAINS 函数返回如果某行在 Accounts 表中的 Class 列中包含"Net Revenue",则为 TRUE。

  • DAX IF 函数则返回 –([Actual Sum]-[ Previous Year Actual Sum])。

  • 否则,DAX IF 函数返回 [Actual Sum]-[ Previous Year Actual Sum]。

创建同比百分比度量

您可以使用比率 − 将同比表示为百分比

(YoY) / (Prior Year Actual Sum)

您可以使用以下 DAX 公式 − 创建同比百分比度量

YoY %:=IF([Prior Year Actual Sum], [YoY] / ABS([Prior Year Actual Sum]),BLANK())

上述公式中使用了 DAX IF 函数,以确保没有除以零。

使用同比指标分析数据

按如下方式创建 Power PivotTable −

  • 将"帐户"表中的"类别"和"子类别"字段添加到"行"。
  • 将"实际总额"、"上一年实际总额"、"同比"和"同比%"指标添加到"值"。
  • 在"日期"表中的"财政年度"字段上插入切片器。
  • 在切片器中选择"2016 财年"。
行标签

创建预算同比指标

您可以按如下方式创建预算同比指标 −

预算YoY:= IF(CONTAINS(Accounts,Accounts[Class],"Net Revenue"), - ([Budget Sum] - [Prior Year Actual Sum]), [Budget Sum] - [Prior Year Actual Sum])

创建预算同比百分比度量

您可以按如下方式创建预算同比百分比度量 −

Budget YoY %:=IF([Prior Year Actual Sum] , [Budget YoY] / ABS ([Prior Year Actual Sum]) , BLANK())

使用预算同比度量分析数据

按如下方式创建 Power PivotTable −

  • 添加字段 Class并将帐户表中的子类添加到行。
  • 将度量 – 预算总额、上一年实际总额、预算同比和预算同比百分比添加到值。
  • 在日期表中的财政年度字段上插入切片器。
  • 在切片器中选择 FY2016。
FY2016

创建预测同比度量

您可以按如下方式创建预测同比度量 −

预测同比:=IF(CONTAINS(帐户,帐户[类],"净收入"), - ([预测总额] - [上一年实际总额]), [预测总和] - [上一年实际总和])

创建预测同比百分比度量

您可以按如下方式创建预测同比百分比度量 −

预测同比 %:=IF([上一年实际总和],[预测同比]/ABS([上一年实际总和]),BLANK())

使用预测同比度量分析数据

按如下方式创建 Power PivotTable −

  • 将"帐户"表中的"类别"和"子类别"字段添加到"行"。
  • 将度量 – 预测总和、上一年实际总和、预测同比和预测同比 % 添加到值。
  • 在数据表中的"财政年度"字段上插入切片器。
  • 在切片器中选择 FY2016。
同比指标