出血
贡献者

Level 2 Sprint 3 INV01允许覆盖运输方法

在INV01模块中,我们被要求添加以下4行项目:

覆盖运输方法

覆盖方法

最后的送货方式

最后装运时间周

覆盖方法和最终运输方法的格式都是“运输方法”。(列表)

在以前的活动中,我被告知要使用“运输方法”年代”列表中。我只是想确保我应该使用相同的列表,也许在培训中有一个打字错误。

1接受解决方案

接受的解决方案
JussiLi
频繁的贡献者

Re: Level 2 Sprint 3 INV01允许覆盖运输方法

行项格式是正确的。

开始之后”如果不覆盖航运方法或ISBLANK(覆盖方法)”你有THEN和ELSE语句。在THEN和ELSE之后提到的两行项目都有“运输方法”格式?

在最初的帖子中查看解决方案

12个回复12
JussiLi
频繁的贡献者

Re: Level 2 Sprint 3 INV01允许覆盖运输方法

@bleeds

你应该使用相同的列表。在冲刺指令中似乎有一个错误。

问候,

JussiLi

出血
贡献者

Re: Level 2 Sprint 3 INV01允许覆盖运输方法

欣赏的响应@JussiLi

我问的原因是,当我试图创建最终运输方法公式时,我收到以下错误。

"数据类型与'if'函数不匹配:LIST: Shipping Methods, BOOLEAN

我的公式包含IF/THEN和isblank。

逻辑基本上是,如果覆盖航运布尔不选择然后使用“航运方法”行项目ELSE使用覆盖方法。

当使用IF时,我是否在组合列表和布尔值的公式中遗漏了什么?

JussiLi
频繁的贡献者

Re: Level 2 Sprint 3 INV01允许覆盖运输方法

@bleeds

你公式里的逻辑是正确的。它缺少一个部分(见下图),但这不是错误消息的原因。

jussili_0 - 1596210276698. - png

我认为有一行项目的格式不正确,导致错误。

问候,

JussiLi

出血
贡献者

Re: Level 2 Sprint 3 INV01允许覆盖运输方法

再次感谢您的快速响应和道歉,我确实包括isblank(Override方法)在公式中。

在公式中,我使用了下面的行项和格式。

送货方式,格式:运输方法

〇覆盖运输方式格式:布尔

覆盖方法,格式:运输方法

〇最终的运输方式格式:运输方法

根据说明,这些似乎是正确的?

JussiLi
频繁的贡献者

Re: Level 2 Sprint 3 INV01允许覆盖运输方法

行项格式是正确的。

开始之后”如果不覆盖航运方法或ISBLANK(覆盖方法)”你有THEN和ELSE语句。在THEN和ELSE之后提到的两行项目都有“运输方法”格式?

在最初的帖子中查看解决方案

出血
贡献者

Re: Level 2 Sprint 3 INV01允许覆盖运输方法

谢谢你的帮助!

我用的是“覆盖”航运而不是“覆盖方法”。这些命名约定非常相似。

ifeldman
偶然的因素

Re: Level 2 Sprint 3 INV01允许覆盖运输方法

@bleeds

你好,我有一个类似的问题,试图添加在最终运输方法项目的公式。到目前为止,我有这样的想法:

如果不覆盖航运方法或ISBLANK(覆盖方法)然后航运方法ELSE 0

但是这是一个错误,知道为什么吗?任何帮助都很好,谢谢!

aftabkhan
偶然的因素

Re: Level 2 Sprint 3 INV01允许覆盖运输方法

@ifeldman

它显示错误是因为您使用的是ELSE值作为一个数字而不是一个布尔值

派对已经晚了,但我也被困在同样的事情上,并试图找出它现在。

如果有人能回答这个问题,请告诉我是否我需要更改“Shipping Method”行项目的实际公式。如果是,那么用什么逻辑。

谢谢你!

mohdtazeem
偶然的因素

Re: Level 2 Sprint 3 INV01允许覆盖运输方法

@aftabkhan

我在构建Final Shipping Method的公式时也遇到了类似的错误,但是第三点帮助我找到了Final Shipping Method行项的正确公式:

  • 启动公式:IF NOT覆盖传送方法或ISBLANK(覆盖方法)。

    这里,你需要把你的行项目准确(例如a/c的活动覆盖航运方法实际上是覆盖航运方法?),也应用THEN, ELSE语句与正确的参数来完成这个公式。

    希望这个有帮助。