SGK6
偶尔的贡献者

打破圆形参考

大家好,

我正在尝试在Anaplan建立项目计划模型。

作为此设置的一部分,我正在尝试根据依赖项计算开始日期和结束日期。

我要构建的逻辑如下,

开始日期=如果ISBLANK(依赖步骤),然后项目开始日期 +交货时间else Else end Date(查找:依赖步骤) +持续时间

结束日期=开始日期 +持续时间

但是,如果您在上面看到,则在开始日期和结束日期之间有一个循环引用。

有人可以帮我打破这个循环参考,还是为此提出任何替代方案。

附加的SS供您参考。

sgk6_0-1653491592634.png

1个接受解决方案

接受的解决方案
Anikdas
经过认证的Anaplanner大师

你好@sgk6,,,,

由于这是基于时间的循环引用,因此您需要首先按时间尺度转换步骤。为了做到这一点,请创建一个以项目步骤和时间(日)为维的模块。然后使用滞后的组合来找出实际的开始日期和结束日期。完成后,将结果带回原始模块中。以下是屏幕截图和连接的蓝图。一件小事 - 查看实际的开始日期公式 - 当有一个因步骤时,下一步的开始日期应为上一个步骤 + 1的结束日期,而不是上一个步骤 +持续时间的结束日期。

Anikdas_0-1653520991162.png

Anikdas_1-1653521012057.png

希望这可以帮助。

谢谢
阿尼克

在原始帖子中查看解决方案

4个答复4
Manjunathkn
极好的贡献者

你好@sgk6,,,,

您可以为结束日期创建一个登台订单项,使用严格和替代的延迟公式或在暂存订单项中,并在开始日期公式中参考该订单项。

谢谢,

Manjunath

SGK6
偶尔的贡献者

你好@manjunathkn, 感谢您的答复!
您能否在此上下文中详细说明如何使用滞后或引线,因为我不使用此模块中的时间尺寸。

Anikdas
经过认证的Anaplanner大师

你好@sgk6,,,,

由于这是基于时间的循环引用,因此您需要首先按时间尺度转换步骤。为了做到这一点,请创建一个以项目步骤和时间(日)为维的模块。然后使用滞后的组合来找出实际的开始日期和结束日期。完成后,将结果带回原始模块中。以下是屏幕截图和连接的蓝图。一件小事 - 查看实际的开始日期公式 - 当有一个因步骤时,下一步的开始日期应为上一个步骤 + 1的结束日期,而不是上一个步骤 +持续时间的结束日期。

Anikdas_0-1653520991162.png

Anikdas_1-1653521012057.png

希望这可以帮助。

谢谢
阿尼克
SGK6
偶尔的贡献者

非常感谢您的解释@anikdas:lyly_smiling_face:

它的工作正常!

问候,

Sooraj