同比财务指标与分析
同比 (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。
创建预算年度衡量标准
你可以按如下方式创建 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。
创建预测同比度量
你可以按如下方式创建 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。