【星瀚 合并报表/财务报表】特殊折算公式设置后没有生效的排查方向原创
金蝶云社区-Jessie_S
Jessie_S
2人赞赏了该文章 412次浏览 未经作者许可,禁止转载编辑于2023年06月10日 11:09:17

若下述思路没有解决,请截图+详细描述问题,提单处理。


特殊折算公式未生效有两种情况:一、执行了公式,但是公式设置的计算公式计算结果是0;二、设置有问题,导致折算没有触发。


一、 如何判断是否折算公式的计算结果为0?

设置好特殊折算公式以后,在公式后+1,再去执行折算。

特殊折算01.png

如果折算生效只是公式计算为0,+1后折算币报表会展示“1”。

如果折算币报表没有显示“1”,则说明折算未触发,再进行下一步的排查。

需要注意的是:

  1. 折算公式计算结果为0,可能是公式本身数据计算刚好是0,也可能是它依赖其他折算的结果,但是由于折算执行顺序设置得不对,导致这条折算生效时,折算公式中的数据还未生成,此时需要调整折算顺序;

  2. 在已经执行过的特殊折算公式后+1,视为修改了特殊折算公式。此时,如果默认币报表不做修改,那么在报表编制界面点击【折算】是不会触发新的折算公式的,需要默认币报表有数据变动才可以。实现“默认币报表数据变动”的具体操作可以是:将默认币报表的一个单元格修改为一个与以前不一样的数,保存以后再删除这个数据,然后再保存,再录入正确的数以后,再点击折算(整表清除以后再公式取数不被视为“数据变动”)。


二、 系统折算未触发的情况排查

  1. 检查特殊折算公式的生效状态;

  2. 检查维度设置是否正确,要与想要折算的单元格的维度保持一致(注意检查编码,而不仅仅检查名称)

    特殊折算02.png

  3. 对应单元格的维度组合是否存在动态计算的非明细成员(例如BBOY等),如果存在,该单元格将通过动态计算生成折算后数据,不执行折算公式;

  4. 检查对应单元格的默认币报表是否为0,如果默认币报表是0,则不会触发折算;

  5. 检查是否有业务规则影响,如果有业务规则,将按照业务规则的计算结果展示;

  6. 检查是否有其他特殊折算影响,例如同一个维度组合曾配置了其他折算公式但未禁用。

赞 2