Tejaswini
贡献者

'0'的覆盖值

你好

我有3个订单项目

1st -expense(数字格式)

第二跨越值(数字格式)

第三届费用(数字格式)

最终费用的公式是如果覆盖值> 0,则覆盖值

因此,如果要使用0覆盖费用值,那么我如何使用任何额外的订单项来修改最终费用的公式,以使用户单击

谢谢

Tejaswini

1个接受解决方案

接受的解决方案
Chenjack.sonos
经过认证的Anaplanner大师

你好@tejaswini

替代方案(尽管可能不是一个很好的解决方案)是将覆盖设置为文本形式的订单项。

当用户将0输入该行项目时,您可以在带有值(x)的第三行项目中对其进行评估,以确定是否有一个数字。

公式:如果Isblank(覆盖),则初始值else值(覆盖)

覆盖0.png

这并不能阻止用户输入非数字值,该值将以最终值评估NAN。如果您试图提醒最终用户无效,这可能是可取的。

但是,如果要默认为初始值,则可以添加额外的评估,如果ABS(value(覆盖))> = 0,那么...这将检查以查看替代评估是否为一个数字,以及它是否是否为't,默认为初始值。

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

3个答复3
Noemi.andres
经过认证的Anaplanner大师

你好@tejaswini

您将需要一个格式为布尔值的其他订单项。然后,您可以在最终费用订单项中修改公式,以便用户在新布尔人订单项目中勾选盒子时,最终费用值将超过零。

米歇尔·萨瑟兰(Michelle Sutherland)
经过认证的Anaplanner大师

是的,唯一的方法是让布尔人说要使用覆盖号码。同样,使用> 0也不允许具有负数的覆盖,因此布尔值始终最适合替代。

Chenjack.sonos
经过认证的Anaplanner大师

你好@tejaswini

替代方案(尽管可能不是一个很好的解决方案)是将覆盖设置为文本形式的订单项。

当用户将0输入该行项目时,您可以在带有值(x)的第三行项目中对其进行评估,以确定是否有一个数字。

公式:如果Isblank(覆盖),则初始值else值(覆盖)

覆盖0.png

这并不能阻止用户输入非数字值,该值将以最终值评估NAN。如果您试图提醒最终用户无效,这可能是可取的。

但是,如果要默认为初始值,则可以添加额外的评估,如果ABS(value(覆盖))> = 0,那么...这将检查以查看替代评估是否为一个数字,以及它是否是否为't,默认为初始值。