跳至主要内容
Adaptive Planning
上次更新时间 :2023-06-23
在报告中将数据显示为自定义数据

在报告中将数据显示为自定义数据

矩阵报告开发者可以使用“显示格式”中的“自定义”元素来自定义报告中的数据。
示例:
  • 对于汇总账户,将值显示为在总计中所占的百分比。
  • 将值显示为在不同分母中所占的百分比。
  • 反转差额的正负号(例如从正反转为负)。
本文将通过一些用例分步说明如何使用“显示为自定义”元素。

先决条件

导航

Navigation Icon5.png 在“报告概览”页面中,打开一个报告,然后选择
“编辑”

将值显示为在总计中所占的百分比

观看视频:
58 秒

示例:您的“工资(按层级)”报告当前显示美国所有层级的第一季度和第二季度工资,以及美国的总计。您希望了解哪个部门在美国薪资汇总中占比最高。
salaries_by_level_after.png
执行以下操作:
  1. 将“显示格式”中的“值”
    元素拖动到列中。
  2. 将“显示格式”中的“自定义”
    元素拖动到列中。
  3. 右键单击来自“显示格式”的“自定义”
    元素,然后选择“公式助手”
  4. “公式”
    字段中,输入以下公式:
    (ACCT.this/ACCT.this[level=United States(+)])*100
    。选择“确定”
    关闭公式助手。
  5. 右键单击来自“显示格式”的“自定义”
    元素,然后选择“属性”
    。输入标签“占总计的百分比”。选择“应用”
  6. 保存并运行报告。现在,报告会显示一个新的“占总计的百分比”列。在此列中您可以看到,从薪资角度来看,“Sales - North”在美国汇总中占比最高。所有美国层级的工资将继续显示在新的“值”列下。

为不同的行显示不同的分母

示例:您的报告使用“显示格式”的“百分比”元素,将收入行条目和成本行条目显示为占收入的百分比。该报告当前仅对整个报告使用一个分母(收入)。您希望将成本行条目显示为占成本的百分比,而将收入行条目显示为占收入的百分比。
display as percentage_updated.png
执行以下操作:
  1. 删除来自“显示格式”中的“账户百分比”元素。示例:删除“作为收入的百分比”。
  2. 将来自“显示格式”中的“自定义”元素拖动到
    来自“显示格式”中的“账户百分比”元素所在的位置。
  3. 使用总分类账账户代码构建 if 语句。账户代码可区分账户,以便 if 语句可以识别不同行的分母:
    1. 导航至“建模”>“模型管理”>“账户”>“总分类账账户”
    2. 搜索“自定义账户”
      。在“损益表账户”下,可以看到所有收入账户的账户代码都包含“Rev”。所有成本账户的代码都不包含“Rev”。
    3. 导航回“报告”
    4. 右键单击来自“显示格式”中的“自定义”
      元素,然后选择“公式助手”
    5. 在“公式”
      字段中,输入一个 if 语句,用于检查某行的账户代码是否包含“Rev”。如果包含,则将账户除以“收入”分母,然后再乘以 100。如果不是,则将该账户除以成本分母,然后再乘以 100。
      if(search(this.account.code,"rev")>0, (ACCT.this/ACCT.PL_Revenue)*100, (ACCT.this/ACCT.PL_COS)*100)
  4. 选择“确定”
    关闭公式助手。
  5. 右键单击来自“显示格式”的“自定义”
    元素,然后选择“属性”
    。输入标签“占总计的百分比”。选择“应用”
  6. 保存并运行报告。现在,该报告将收入行条目显示为占收入的百分比,而将成本行条目显示为占销售成本的百分比。

以不同方式显示差额

示例:您的“每个员工的指标”报告显示 Revenue per Employee(每个员工的收入)和 Cost per Employee(每个员工的成本)以及一段期间内的差额。目前,两个账户的差额均显示为正(增加)。虽然增加的收入差额为有利,但您希望将增加的成本差额显示为不利或负。
display_variance_differently.png
可用于差异元素的“反转正负号”选项仅适用于总分类账账户。您不能将此选项用于销售成本或毛利百分比等指标账户。
执行以下操作:
  1. 添加新的列段,然后将差异元素(“差额”)拖动到该新段中。
  2. 将来自“显示格式”的“自定义”
    元素拖动到该新段中的差异元素下方,以不同方式显示差额。
  3. 将来自“显示格式”的“值”
    元素拖动到第一个段中,以继续将季度金额显示为值。
  4. 使用指标账户属性构建 if 语句:
    1. 导航至“建模”>“模型管理”>“账户”>“账户属性”
    2. 使用值“Yes”“No”创建新的 ReverseSign 账户属性。请勿在用于公式的账户属性名称中包含任何空格。
    3. 导航至“账户”>“指标账户”
      。展开“员工指标”,然后展开“每个员工的指标”。
    4. 选择“每个员工的收入”
      账户,并为 ReverseSign 属性指定值“No”。
    5. 选择“每个员工的成本”
      账户,并为 ReverseSign 属性指定值“Yes”。
  5. 返回到“报告”中,右键单击来自“显示格式”中的“自定义”元素,然后选择“公式助手”
  6. 在“公式”
    字段中,输入 if 语句,用于检查账户的 ReverseSign 属性值是否设置为“Yes”。如果是,则采用差额乘以
    -1
    。否则,它仅给出账户的差额:
    if(this.account.ReverseSign.name="yes", (ACCT.this*-1), ACCT.this)
  7. 关闭公式助手并运行报告。

显示之前三个月的值

示例:您的费用报销单当前显示特定月份(例如 3 月)的实际金额和预算金额。您希望在一列中汇总过去三个月(1 月到 3 月)的值。
trailing_three_months.png
执行以下操作:
  1. 将来自“显示格式”的“自定义”
    元素拖动到列中的版本(“实际值”“工作预算”)下方。
  2. 右键单击来自“显示格式”中的“自定义”
    元素,然后选择“公式助手”
  3. “公式”
    字段中,输入以下公式:
    ACCT.this[time=this-2:this]
  4. 选择“确定”
    关闭公式助手。
  5. 右键单击来自“显示格式”的“自定义”
    元素,然后选择“属性”
    。输入标签“过去三个月”。选择“应用”
  6. 保存并运行报告。现在,您可以在版本列中查看 1 月到 3 月的汇总。由于此报告中的时间已参数化,因此您可以从“时间”下拉列表中选择其他月份。示例:选择“4 月”即可在列中查看 2 月到 4 月的汇总。

为不同的版本显示不同的时段

示例:您希望创建一个矩阵报告,以显示营业费用的以下数据:
  • 全年工作预算
  • 自年初到当前(年初至今)的实际值
  • 当年剩余时间(本月之后到年底的所有月份)的预测
  • 剩余预算(三个版本的差额)
higher-ed-example_2.png
执行以下操作:
创建报告
  1. 将“营业费用”拖动到行中。
  2. 将时间元素(例如 2017 年 2 月)拖动到列中。将该时间元素参数化。
  3. 将版本“工作预算”“实际值”“预测”拖动到列中的时间元素下方。
  4. 将自定义计算元素拖动到列中的版本后面。
  5. 右键单击自定义计算元素,然后选择“公式助手”
  6. 在“公式”字段中,输入以下公式:
    RPT.Working_Budget-RPT.Actuals-RPT.Forecast
  7. 右键单击自定义计算元素,然后选择“属性”
    。将标签更改为“剩余预算”。
  8. 保存并运行报告。
更改报告
  1. 将来自“显示格式”中的“自定义”
    元素拖动到列中的版本和时间上方。
  2. 右键单击来自“显示格式”中的“自定义”
    元素,然后选择“公式助手”
    higher-ed-example.png
  3. 在“公式”
    字段中,输入以下 if 语句。使用井号 (#) 添加用于描述每个语句的文本。
  4. 选择“确定”
    关闭公式助手。
  5. 保存并运行报告。