Excel表样设计---取从年初累计数
1.应用场景及问题描述
如下图,项目每月都需要填写当月的数据,现在希望在后面增加一列,查看从年初到当月的累计数,应该如何设置?
2.解决方案
2.1 总结
有两种方案:一种是在表样设计里用累计函数实现,另外一种是通过设置累计求和的业务规则公式实现。
累计函数方式:通过excel端表样设计时,通过设置累计函数取得。注意累计函数维度除了月维度(期间维度)外,其他维度需要和被累计的单元格维度一致。
业务规则累计求和:设置规则成员和业务规则,将业务规则关联到任务后,通过报表计算执行计算公式,取得从年初到当前月的累计数。
优缺点:
累计函数取数方便,但是取数单元格无维度,适合在仅需查看数据时使用,多用于数据分析阶段。
业务规则累计设置更灵活,设置步骤较多,得到的数据可以参与后续的业务规则计算、预算控制等,多用于报表的编制表中。
2.2 详细步骤
2.2.1 设置累计函数
EXCEL端通过函数设置中的“设置累计函数”实现。
月表里,需要取从年初的累计数,那么将累计函数设置在月维度的编码区上,并将开始期间设置为1,结束期间勾选取参数维。
设置后,注意将其他维度设置和需要被累计数的单元格维度一致。
表样填写时候,累计函数会自动计算。
注意累计函数所在列的单元格是没有维度的,维度向量标注单元格属性如下:
2.2.2 通过业务规则累计
通过业务规则取累计数,需要专门设置累计数维度,用以区分和其他单元格的区别,避免维度重复。
设置后,表样有该列。还需要设置业务规则。
首先设置规则成员
在月维度上,设置一个小于等于当前月的规则成员。
具体配置如下:操作符是小于等于,条件里通过宏函数选择任务月即可。
之后在业务规则节点,设置Fiind=Find取数规则。
左侧Find选择从年初累计列单元格维度,右侧Find月维度选择刚设置的规则成员,其他和左侧不一样的维度需要单独选择,如辅助维需要单独选择。
业务规则设置后,绑定到任务管理的计算规则里。
当报表进行单表计算、全表保存计算、业务规则计算时,会执行业务规则取得累计数。
通过业务规则取数的单元格有维度,可以参加后续的业务规则计算或预算控制等。
Excel表样设计---取从年初累计数
本文2024-08-23 14:35:09发表“yonbip/nccloud知识”栏目。
本文链接:https://wenku.my7c.com/article/yonyou-yonbipncc-2337.html