lilasququ
贡献者

如何识别用户上传的零,而从未上传

我搜索了有关零与零值的帖子,但不要以为我找到了问题的答案。

因此,在模块A中,当人们创建项目时,他们输入值。将这些值作为报告值将模块C作为报告。

在模块B中,人们可以从Excel上载值。模块C中的公式说,如果从模块B上载的值为零,请使用模块A中的值,否则使用来自模块B的上传值。因此,我不知道如何创建一个公式来识别它是否是A从模块B(真正从Excel上传)或无效(人们从未从Excel上传到该项目)为零。

任何帮助都将受到赞赏。谢谢你。

5个答复5
Timward70
贡献者

回复:如何识别用户上传的零,而从未上传

恐怕我没有发现没有输入和0之间的区别。

但是,这不是很优雅,您可以将其从Excel加载到文本格式的订单项中。然后,您可以使用isBlank测试订单项的内容,以查看是否已被上传填充。然后,当您将其拉入计算中时,您将需要采用该行项目的值。

马克瓦伦
专家

回复:如何识别用户上传的零,而从未上传

我建议不要为此使用文本,将对性能产生影响。
如果需要执行此操作,则可以使用用户将模块B尺寸尺寸,然后可以将布尔式订单项添加到模块B中,该项目将是上传的列中默认为true的列。布尔线项目将需要在上传之前重置。
这样,您就可以准确地知道该用户已上传的内容,并且在模块C中,您可以知道零值来自已上传的行。

您不必使用用户列表,但是您可能会有一个情况下,如果在运行过​​程中导入相交,则可以同时上传2个用户并可能更改数据。

lilasququ
贡献者

回复:如何识别用户上传的零,而从未上传

您的意思是将其添加到上传操作中,以将布尔人订单项转换为true?

E2ejonathan
贡献者

回复:如何识别用户上传的零,而从未上传

如果您创建一个动作/导入,该动作/导入将所有0替换为模块B中的0.00001,然后再导出到Excel。然后,您可以在Model C中的导入中查找true 0,然后您还需要在计算后稍后用0替换所有.00001。这是一个丑陋的解决方案,可能会使用户感到困惑,但是Excel可以通过某种格式来隐藏.0001的效果。

ROB_MARSHALL
主持人

回复:如何识别用户上传的零,而从未上传