Excel表样设计 - 规则成员
1.应用场景及问题描述
规则成员是整个企业绩效表单设计中的,用途最广,也是最灵活的设计。可以极大降低工作量,提供表单持续可用性。在以下场景中都能用到:
1.浮动表设置浮动范围,如果要指定的成员特别多。
2.浮动区设置“自动展开规则成员”,需要选择规则成员。
3.设置行/列规则成员应用需要选择规则成员。
4.设置公式执行范围,也可以选择规则成员,降低工作量。
5.设置业务规则(计算规则、审核规则、折算规则等各类规则),可以选择规则成员,实现个性化要求。
6.对于预算来说,设置控制规则,可以设置规则成员快速界定维度范围。
以上是规则成员使用的六大主要场景,那么规则成员 是如何进行定义的呢?
比如最常见的要求是:浮动表的自动展开规则的成员,只需要内部客商,应该如何实现?
2.解决方案
2.1 总结
1. 规则成员可以根据维度属性,进行过滤条件的设置。
2. 维度属性可以在维度管理节点自行增加所需的档案属性和自定义项。
3. 过滤条件可以输入多个,按照并且、或者的条件进行嵌套。
4. 过滤条件可以引用宏函数。
5. 过滤条件可以做上下文匹配。
6. 建立后的规则成员,可以使用在表单设计中的规则成员,也可以用在业务规则、控制规则Find函数上。
2.2 详细步骤
2.2.1 增加客商维度,内部客商的规则成员
在企业绩效管理平台下的【规则成员】节点维护规则成员。
展开客商维度,新增一个客商规则成员,定义编码和名称。
根据实际需求,可以灵活利用左侧客商的属性条件,进行配置。(如果属性不够,可以在维度管理节点维护新的维度属性,比如新增客商的自定义项)
比如内部客商可以增加过滤条件为:客商.对应内部单位 为非空的条件。意思就是取存在内部单位数据的客商,这些客商都应该是内部客商。
之后,就可以保存规则成员,进行验证。
验证结果可以和维度管理下,存在对应内部单位的客商对比。
2.2.2 扩展:内部客商不能包含表单的编制组织
在第一步的内部客商的基础上,再增加过滤条件:
客商.对应内部单位 不等于 宏函数的任务中主体维度对应的编码{CODE_ENTITY}。
新的过滤条件和之前的条件是并且的关系。(支持条件的多层嵌套)
宏函数:系统预置的常用函数。
2.2.2 扩展:上下文匹配
设置了上下文匹配的规则成员,一般会用在Find1=Find2这样的单元格间,进行计算或者审核规则的等号右侧的Find2函数里。
Find1函数就是Find2函数的上文。Find2函数里设置的规则成员,会根据Find1的维度成员变化而改变。
如果按照上图配置,即Find2函数的客商维度编码等于Find1函数里主体单元的编码。
3.注意事项
3.1 Find函数里是否可以多选规则成员?
支持Find函数里多选规则成员,取并集。
3.2 规则成员使用后是否可以修改?
规则成员在引用后,仍然支持修改。
Excel表样设计 - 规则成员
本文2024-08-24 16:23:13发表“yonbip/nccloud知识”栏目。
本文链接:https://wenku.my7c.com/article/yonyou-yonbipncc-2723.html