替代方案(尽管可能不是一个很好的解决方案)是将覆盖设置为文本形式的订单项。
当用户将0输入该行项目时,您可以在带有值(x)的第三行项目中对其进行评估,以确定是否有一个数字。
公式:如果Isblank(覆盖),则初始值else值(覆盖)
这并不能阻止用户输入非数字值,该值将以最终值评估NAN。如果您试图提醒最终用户无效,这可能是可取的。
但是,如果要默认为初始值,则可以添加额外的评估,如果ABS(value(覆盖))> = 0,那么...这将检查以查看替代评估是否为一个数字,以及它是否是否为't,默认为初始值。
您将需要一个格式为布尔值的其他订单项。然后,您可以在最终费用订单项中修改公式,以便用户在新布尔人订单项目中勾选盒子时,最终费用值将超过零。
是的,唯一的方法是让布尔人说要使用覆盖号码。同样,使用> 0也不允许具有负数的覆盖,因此布尔值始终最适合替代。
替代方案(尽管可能不是一个很好的解决方案)是将覆盖设置为文本形式的订单项。
当用户将0输入该行项目时,您可以在带有值(x)的第三行项目中对其进行评估,以确定是否有一个数字。
公式:如果Isblank(覆盖),则初始值else值(覆盖)
这并不能阻止用户输入非数字值,该值将以最终值评估NAN。如果您试图提醒最终用户无效,这可能是可取的。
但是,如果要默认为初始值,则可以添加额外的评估,如果ABS(value(覆盖))> = 0,那么...这将检查以查看替代评估是否为一个数字,以及它是否是否为't,默认为初始值。