我正在尝试执行一个条件语句,显示 ID 中包含 w3 的库存项目。然后,我需要使用相同的 GI 并创建另一列来显示 INV ID 中包含 FG 的库存项目。
我尝试过这个表达但没有成功:
=IIf( 'w3' In [left(inventoryCD,2)], inventoryCD, null )
=IIf( 'FG' In [left(inventoryCD,2)], inventoryCD, null )
尝试使用
InStr
而不是 In
运算符。这是上面的例子:
=IIf(InStr(Left(InventoryCD,2),'w3')>0, InventoryCD, null )
=IIf(InStr(Left(InventoryCD,2),'FG')>0, InventoryCD, null )
是否可以验证 InventoryCD 是否包含“PRIM”且不包含“HTRANS”?我想做并把它放在一个开关中,我尝试了很多组合但没有成功
无法通过“And Not”得到结果
仅适用于嵌套 IIf =IIf(InStr([InventoryItem.InventoryCD],'PRIM')>=1,IIf(InStr([InventoryItem.InventoryCD],'HPREP')=0,'1','0'),'0')
当我把它放入 Switch 时,我没有结果 =Switch((IIf(InStr([InventoryItem.InventoryCD],'PRIM')>=1,IIf(InStr([InventoryItem.InventoryCD],'HPREP')=0,1,0),0)=1), 2,(IIf(InStr([InventoryItem.InventoryCD],'PRIM')>=1,IIf(InStr([InventoryItem.InventoryCD],'HTRANS')=0,1,0),0)=1),3 ,正确,0)
谢谢