Netsuite保存的搜索公式将现有仓位计数与现有总量进行比较
我需要做一个简单的保存搜索,将突出显示并移动到列表顶部的任何产品,其“可用库存量”总和不等于该项目的“总库存量” 例如,请注意,第2行和第3行由相同的产品组成,它们显示在不同的行上,因为我们的库存中有两个不同的仓位号用于单个项目。因此,保存的搜索将查看这两行的“手头可用的箱子”,并添加它们,即19+0=19。然后,如果该总和不等于“手头总数量”,则项目所在的行将以黄色突出显示。然后,所有高亮显示为黄色的行将被排序到列表的顶部 我想我需要制定一个公式来做到这一点。。。但我甚至不知道如何开始。提前感谢您的帮助,我对NetSuite非常陌生,正在尝试了解它的许多新功能Netsuite保存的搜索公式将现有仓位计数与现有总量进行比较,netsuite,erp,Netsuite,Erp,我需要做一个简单的保存搜索,将突出显示并移动到列表顶部的任何产品,其“可用库存量”总和不等于该项目的“总库存量” 例如,请注意,第2行和第3行由相同的产品组成,它们显示在不同的行上,因为我们的库存中有两个不同的仓位号用于单个项目。因此,保存的搜索将查看这两行的“手头可用的箱子”,并添加它们,即19+0=19。然后,如果该总和不等于“手头总数量”,则项目所在的行将以黄色突出显示。然后,所有高亮显示为黄色的行将被排序到列表的顶部 我想我需要制定一个公式来做到这一点。。。但我甚至不知道如何开始。提前感
为此,您需要进行组/摘要搜索 标准->类型为库存项目 标准摘要->摘要类型:
SUM
字段:公式(数字)
说明等于0
公式:{locationquantityonhand}-{binonhandavail}
结果
1) 特定于项目的标题字段(如名称、显示名称等)必须具有摘要类型组
2) 库存位置
必须具有摘要类型组
3) 可选择在搜索结果中包括两个字段,即可用的现有仓位
和现有位置
,摘要类型为Sum
,即要比较的两个字段
另外,添加不正确摘要类型的额外字段可能会导致不必要的输出。为此,您需要进行组/摘要搜索 标准->类型为库存项目 标准摘要->摘要类型:
SUM
字段:公式(数字)
说明等于0
公式:{locationquantityonhand}-{binonhandavail}
结果
1) 特定于项目的标题字段(如名称、显示名称等)必须具有摘要类型组
2) 库存位置
必须具有摘要类型组
3) 可选择在搜索结果中包括两个字段,即可用的现有仓位
和现有位置
,摘要类型为Sum
,即要比较的两个字段
另外,添加不正确摘要类型的额外字段可能会导致不必要的输出。听起来每个位置可能有一个箱子。如果是这种情况,则以下标准可能会有所帮助:
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}
听起来好像每个位置都有一个垃圾箱。如果是这种情况,则以下标准可能会有所帮助:
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}