使用不同版本为不同时段创建小计
问题
如何在矩阵报告中为不同版本的不同时段创建小计。目前,没有原生方法可用于在不同版本中对不同时段的值进行小计。例如,如果您想计算预算版本给定年度的前六个月的小计,然后将这些月份加到预测版本的后六个月,则没有执行此计算的公式化方法。是否可以通过其他方式完成此小计?方式?
答案
可以,这可以通过在报告中使用“显示格式:自定义”功能来实现。
假设已设置 2 个段,其中一个段只有一个计划版本和前 6 个月,第二个段包含另一个包含最后 6 个月的版本,那么我们可以设置第三个段来包含我们的计算。在此练习中,我们将使用“显示格式:自定义”以及差异元素。
在差异元素中,请包括您希望一起求和的两个版本,并确保将“版本减去”偏移量向后偏移 6 个月。
在差异元素中,请包括您希望一起求和的两个版本,并确保将“版本减去”偏移量向后偏移 6 个月。
然后,在差额选项下放置一个自定义计算,用于对过去 6 个月求和,但由于差额元素已抵销,因此它会将前 6 个月与后 6 个月求和。
最后,您需要在第三个段中添加“显示格式:自定义”元素。您还可以在此元素中添加公式,该公式将显示为:
最后,您需要在第三个段中添加“显示格式:自定义”元素。您还可以在此元素中添加公式,该公式将显示为:if(this.version.name = "default version", -ACCT.this, ACCT.this),
其中“default version”是我们选择的版本。提前抵销。
从本质上讲,我们是在将差值元素变成总和。我们之所以使用该差额,是因为它允许我们在单个计算中处理 2 个不同的版本,而目前无法以公式化方式从当前版本引用另一个版本中的值。