同比财务指标与分析


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

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

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

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

在财务数据中,诸如费用帐户之类的帐户将具有借方(正)金额,而收入帐户将具有贷方(负)金额。因此,对于费用账户,上述公式可以正常工作。

然而,对于收入账户,它应该是相反的,即

  • 如果实际总和 > 上年实际总和,则同比应为负数。
  • 如果实际总和 < 上一年实际总和,则同比应为正数。

因此,对于收入账户,你必须按年计算:

同比 = -(实际总和 - 上一年实际总和)

创建同比度量


你可以使用以下 DAX 公式创建 Year-over-Year 度量:

YoY:=IF(CONTAINS(Accounts, Accounts[Class],"Net Revenue"),-([Actual Sum]-[Phyal Year Actual Sum]), [实际金额]-[上一年实际金额])

在上面的 DAX 公式中:

  • DAX CONTAINS 函数返回 TRUE,如果某行在 Accounts 表的 Class 列中具有“净收入”。

  • 然后 DAX IF 函数返回 –([实际总和]-[上一年实际总和])。

  • 否则,DAX IF 函数返回 [实际总和]-[ 上一年实际总和]。

创建同比百分比度量


你可以用百分比来表示年同比:

(YoY) / (上年实际金额)

你可以使用以下 DAX 公式创建 Year-over-Year Percentage 度量:

YoY %:=IF([上一年实际总和], [YoY] / ABS([上一年实际总和]),BLANK())

上式中使用了 DAX IF 函数来保证不被零除。

使用同比指标分析数据


创建 Power PivotTable 如下:

  • 将 Accounts 表中的字段 Class 和 Sub Class 添加到 Rows。
  • 将度量值 - 实际总和、上一年实际总和、同比和同比百分比添加到值。
  • 在 Date 表中的字段 Fiscal Year 上插入切片器。
  • 在切片器中选择 FY2016。
Row Labels

创建预算年度衡量标准


你可以按如下方式创建 Budget Year-over-Year 度量:

预算 YoY: = IF(CONTAINS(Accounts,Accounts[Class],"Net Revenue"), - ([预算总和] - [上一年实际总和]), [预算总额] - [上一年实际总额])

创建预算同比百分比度量


你可以按如下方式创建 Budget Year-over-Year Percentage 度量:

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

使用预算同比措施分析数据


创建 Power PivotTable 如下:

  • 将 Accounts 表中的字段 Class 和 Sub Class 添加到 Rows。
  • 将度量值 - 预算总和、上一年实际总和、预算同比和预算同比百分比添加到值。
  • 在 Date 表中的字段 Fiscal Year 上插入切片器。
  • 在切片器中选择 FY2016。
FY2016

创建预测同比度量


你可以按如下方式创建 Forecast Year-over-Year 度量:

预测 YoY:=IF(CONTAINS(Accounts,Accounts[Class],"Net Revenue"), - ([预测总和] - [上一年实际总和]), [预测总和] - [上一年实际总和])

创建预测同比百分比度量


你可以按如下方式创建 Forecast Year-over-Year Percentage 度量:

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

使用逐年预测措施分析数据


创建 Power PivotTable 如下:

  • 将 Accounts 表中的字段 Class 和 Sub Class 添加到 Rows。
  • 将度量值 - 预测总和、上一年实际总和、预测 YoY 和预测 YoY % 添加到值。
  • 在数据表中的字段 Fiscal Year 上插入切片器。
  • 在切片器中选择 FY2016。
Year-over-Year Measures