我需要进行一个简单的保存搜索,突出显示并移动到列表顶部的任何产品,其中“Bin on hand available”总和不等于该项目的“库存总量”。
例如,请注意第2行和第3行由相同的产品组成,它们显示在不同的行上,因为我们的库存中有两个不同的箱号用于该单个商品。因此,保存的搜索将查看两行的“可用的库”,并添加它们是19 + 0 = 19.然后,如果该总和不等于“手头的总数量”,则该项的行将亮相黄色。然后,所有突出显示为黄色的行都将排序到列表的顶部。
我想我需要制定一个公式来做到这一点......但我不确定如何开始。在此先感谢您的帮助,我对NetSuite非常陌生,并且正在尝试学习很多关于它的新功能!
答案 0 :(得分:2)
为此你需要一个小组/摘要搜索。
标准标准 - >类型是库存项目
标准摘要 - >摘要类型:SUM
字段:formula(numeric)
说明is equal to 0
公式:{locationquantityonhand} - {binonhandavail}
结果
1)项目特定的标题字段(如名称,显示名称等)必须具有汇总类型组
2)Inventory Location
必须包含摘要类型Group
3)可选择在搜索结果中包含两个字段,即Bin On Hand Available
和Location On Hand
,摘要类型为Sum
,即您要比较的两个字段
P.S。添加具有错误摘要类型的额外字段可能会导致不必要的输出。
答案 1 :(得分:2)
听起来每个位置可能有一个箱子。如果是这种情况,那么下面的标准可能有所帮助:
Inactive is false
Type is Inventory Item
Formula (Numeric) is 1 case when {binnumber.location} = {inventorylocation} then 1 else 0 end
Formula (Numeric) is not 0 nvl({binonhandcount},0) - nvl({locationquantityonhand},0)
// use this instead of difference if you want to get all rows where you have some inventory either in bin or location
//Formula (Numeric) is greater than 0 ABS(nvl({binonhandcount},0))+ ABS(nvl({locationquantityonhand},0))
然后结果如:
Name
Preferred Bin
Bin Number
Bin On Hand Count
Inventory Location
Location On Hand
Formula (Numeric) {binonhandcount} - {locationquantityonhand}
按公式数字列排序。请注意,如果要按公式数字列排序,则必须是结果中的第一个公式数字列。
如果每个位置有多个分档,那么您的搜索无法轻松列出分档,但它可以列出存在差异的位置。在这里使用汇总函数。有趣的是,当公式字段中包含汇总函数时,公式适用于汇总值:
Name Group
Preferred Bin
Bin Number
Bin On Hand Count Sum
Inventory Location Group
Location On Hand Group
Formula (Numeric) Sum SUM({binonhandcount}) - {locationquantityonhand}