【问题标题】:Netsuite Saved Search to Display Records when the date difference is greater than the 30 days and lesser than 32 days using custom formula field当日期差异大于 30 天且小于 32 天时,Netsuite 使用自定义公式字段保存搜索以显示记录
【发布时间】:2016-12-23 09:57:21
【问题描述】:
我的要求:
我想在付款事件结果被接受并且付款事件日期字段值大于 30 天且小于 32 天(即 31 天)时显示销售订单结果。
为此,我使用 case when 语句使用自定义公式字段创建了一个保存的搜索。
我的公式:
CASE WHEN ((FLOOR (TO_DATE( {paymentevent.date}+30) - {today} )) > 30 && (FLOOR (TO_DATE( {paymentevent.date}+30) - {today} )) > 32) THEN 1 ELSE 0 END
但是这个公式没有选择任何结果。
有没有可能实现这个搜索。提前谢谢。
【问题讨论】:
标签:
sql
search
formula
netsuite
case-when
【解决方案1】:
我认为您没有得到任何东西的原因是因为付款是根据发票而不是销售订单过帐的。您可以在搜索中使用 Payment Event Date 字段,然后在搜索中使用(相对),然后是几天前和 31(见图)。
我认为您不需要自定义公式,即使您的看起来不错
-- 编辑
我错了,付款事件是根据发票创建的,它们是根据销售订单创建的。
我认为在 31 天前使用 (Relative) 搜索仍然是个好主意。
如果这是您要找的,请告诉我。
标准:
结果:
预览: