适用版本:8.5版本及以上
一、问题描述
工作底稿获取个别数时,可能会遇到如下问题:
1、单击“获取个别数”,数据没有提取出来。
2、单击“获取个别数”,数据提取出来了,保存后又清空了。
3、单击“获取个别数”,数据提取出来了,但是数值和预算表上不一样。
二、获取个别数逻辑说明
1、预算数和实际数
组织 | 预算情景 | 获取个别数逻辑 |
预算组织
| “类型”为“预算数”的情景,即:预算数 | 1、根据单元格上项目公式维度成员组合,获取指定预算组织的合并接收状态的预算数 2、注意:合并模型上如果勾选“工作底稿获取个别数计算预算编制业务规则”时,获取的业务规则计算数据不限制状态。 |
“类型”为“实际数”的情景,即:实际数 | 根据单元格上项目公式维度成员组合,获取指定预算组织的累计实际数(即:预算表上看到的实际数) |
合并单元
| “类型”为“预算数”的情景,即:预算数 | 根据单元格上项目公式维度成员组合,获取指定合并单元合并接收状态的合并数(即:预置“合并处理”维度“合并数”成员的数据)
|
“类型”为“实际数”的情景,即:实际数 |
2、个别数明细与非明细数据区分标准
预算合并模块中明细成员的判断与预算表中不同,具体如下:
1、预算科目和预算期间判断:
维度 | 成员说明 |
预算科目 | 模型关联科目视图下的叶子成员,才是明细成员。 |
预算期间 | 预算期间结构中,叶子期间是明细成员,非叶子期间为非明细成员。 例如:MONT期间分类下的预算期间,包含:年度、半年、季度和月度,月度才是明细期间。 |
2、辅助维度判断(非预置的“合并处理维度”):
• 根据预算科目、合并模型--特殊维度组合设置,分情况说明:
预算科目 | 辅助维度 | 维度成员 | 说明 |
√ | √ |
| 该预算科目下: 1、指定辅助维度:叶子成员才是明细成员。 2、未指定辅助维度:预置“汇总成员”才是明细成员。 |
√ | √ | √ | 1、该预算科目下: 1)指定维度成员:指定的维度成员才是明细成员。 2)未指定辅助维度:预置“汇总成员”才是明细成员。 2、举例说明 模型下有两个辅助维度:产品、供应商 预算科目1001指定产品的成员A、B,则1001按照“产品A 、B + 供应商汇总”保存数据,其它未指定的预算科目按照“产品汇总+供应商汇总”保存数据。 |
没有维护记录 | 该预算科目下,辅助维度预置“汇总成员”才是明细成员。 |
说明:
• 预算科目/预算期间/辅助维度成员,均是明细成员时,对应的维度成员组合为明细数据;若存在任一维度成员不是明细成员,那么维度成员组合为非明细数据。
• 获取个别数时,数据保存在预置维度“合并处理”的“CSL-01 个别数”成员上。
三、常见问题排查方法
1、问题:获取个别数有数据,保存数据清空
• 检查数据是否为明细数据(参考前面章节的判断标准),明细数据才能保存。
2、问题:数据获取不出来
• 检查数据状态是否为“合并接收”
组织 | 预算情景 | 检查 |
预算组织
| “类型”为“预算数”的情景,即:预算数 | 1、根据单元格上项目公式维度成员组合,查找明细预算数,确认数据状态是否为“合并接收”。 2、说明:预算分析-预算数据状态查询,查询条件中,“报表类型”选择“预算表”,“编制过程”选中“预算编制”,查看数据状态。 |
“类型”为“实际数”的情景,即:实际数 | 1、检查是否存在业务单据控制产生的实际数或者已审批的实际数表。 2、说明:也可以直接在预算表上查看实际数是否有值,该实际数为累计实际数(包含:实际数表审批的数据,以及业务单据控制产生的实际数) |
合并单元
| “类型”为“预算数”的情景,即:预算数 | 1、根据单元格上项目公式维度成员组合,查找合并单元的合并数是否为“合并接收”状态(即:预置“合并处理”维度“合并数”成员的数据) 2、说明:预算分析-预算数据状态查询,查询条件“报表类型”选择“合并预算表”,查看数据状态。
|
“类型”为“实际数”的情景,即:实际数 |
• 客户可能存在这样的场景,预算组织结构到部门,预算合并时组织到公司,且部门没有编制预算,公司的数据是通过业务规则计算生成的,这种场景下,需要排查合并模型中“工作底稿获取个别数计算预算编制业务规则”是否勾选,当勾选时,获取个别数时会计算业务规则。
四、其他说明
1、个别数不能修改,只能通过“获取个别数”生成。
2、工作底稿已经获取个别数,如果来源数据发生变更,不会影响已经获取的个别数,如果需要更新,可以重新获取个别数。