模型化工作表的计算型账户公式语法
This article includes suggestions and workarounds. Content may not be accurate for all use cases or represent best practices for the latest release.
问题
我有一个模型化工作表,其中包含一个日期列和三个数值列(“人工”“部件”“规划”)。我希望系统对三个数值列求和,并根据日期元素在相应月份将值计入费用。在以下示例中,我希望将 2013 年 2 月的值显示为 170 万。我将如何完成此操作?答案
您应该在计算型账户中创建逻辑,然后在报告或标准工作表上显示该账户。以下示例说明了如何使用公式逻辑来填充指定月份的数据:if(versionmonth(this)=versionmonth(ROW.Date), (ROW.
Labor+ROW.Parts+ROW.Planning),0)
ROW 非常重要。
使用语法而非 ACCT。
语法。这是因为 ACCT。语法会将该层级的账户的整个值添加到该层级上工作表每一行的计算中。使用 ROW。语法仅提供行的数据。然后,如果我们查看工作表,右键单击该行并选择“行详细信息”,则可以看到 2013 年 2 月显示的值为 1,700,000。
