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