嗨,社区!
我找不到有关建议是否建议选择和查找以获得更好性能的任何信息。这个线程帮助我了解选择以与查找相似的方式工作(感谢@davidsmith洞察力)。因此,这是否意味着可以将选择和查找可以一起使用,而不是选择和总和?
与查找相比,SELECT的总体性能影响是什么?如果可能的话,应该避免它吗?还是几乎对计算时间没有影响?
谢谢,
haik
从技术上讲,您可以使用任何维度选择选择,但是根据最佳实践,仅应与Anaplan Native版本,顶级YTD和YTG一起使用。在我进一步解释之前,我认为您对计划方法有很好的了解。
当您在任何非生产列表上使用SELECT时,您正在硬编码,Anaplan希望我们摆脱硬码,因为它不会遵循计划的可扩展/可持续性元素
当您尝试在生产列表中使用它时已经在列表上使用了 - 两次错误消息弹出。
查找模块或恒定模块是建模的更好方法,因为它不会违反计划方法的元素。就性能而言,我认为选择会比查找更好,尽管我没有数据来支持自己。
避免在一个订单项中一起使用这些化合物功能(Sum&Select,Lookup&Select和Sum&Lookup)。Sum&Lookup是表现最差的复合功能 - 这已经被证明了,我相信查找和选择应该是第二个(未经证明)。
米斯巴
@hayk选择和查找以类似的方式工作,我认为“计算性能”没有区别。
但是,还有其他原因我会尝试使用“选择”查找,原因不是性能,而是公式的参数化和灵活性。
我个人的解释是:选择是查找的硬编码版本。
选择是指从列表中的特定元素,需要硬编码。
如果出于某种原因,公式需要参考另一个元素,则解决此问题的唯一方法是更改公式(结构修改)...如果使用查找:只需更改单元格的值(新映射)和公式将返回新的期望值。
我尝试仅使用选择:
- 在公式中引用特定的anaplan版本与“当前版本”不同
- 从列表中引用顶级元素
所有与表演无关的原因...
希望能帮助到你
亚历克斯