因此,我正在为使用excel构建的预测工具构建基于Web的替代。
在大多数情况下,订单项很简单 - 以X为单位的Y,单位成本Z等于此订单项费用。
然而,对于一些不可避免的少数类型的项目,规则更复杂(两种类型的项目合在一起,整数除以6,成本项目的次数,得到一项等)。最终,这些规则可能会随着时间的推移而发生变化 - 事实上,重做工具的目标之一就是让财务部门轻松“调整”公式。
所以这是我的问题:是否有最适合这种架构或设计模式?我可以将“规则”存储为我评估的javascript以进行计算,但这似乎是hacky和不安全。但是,我无法想出一个更好的解决方案,它允许在基本的沙盒环境中使用一些“自由形式”逻辑。
请记住,这是(现在)一个非常小的工具,所以购买一些大而昂贵的商业智能工具是不可能的。