簡體   English   中英

NetSuite 搜索能否返回特定價格水平為空 (NULL) 的項目?

[英]Can a NetSuite Search return Items where a specific price level Is Empty (NULL)?

嘗試返回 Shopify 產品(自定義字段)= T 且 Shopify 價格(價格水平)為空的項目列表。 試圖結合以下公式:

https://netsuite.custhelp.com/app/answers/detail/a_id/75847/kw/show%20price%20level%20when%20null

https://netsuite.custhelp.com/app/answers/detail/a_id/76859/kw/show%20price%20level%20when%20null/related/1

我能夠建立一個搜索,我的所有項目都返回 Shopify Price 或 NULL 通過項目搜索:

標准 > Shopify 產品 = T

結果 > 公式(貨幣)> 匯總 = 最大值 | 公式 A = CASE WHEN {pricing.pricelevel.id}=115 THEN NVL({pricing.unitprice}, 0) END

其他信息字段,如 SKU 摘要 = 組

此結果列中唯一為 null 的項目是項目組(對價格水平不適用)和價格為空的項目。 所以我應該能夠把它變成標准,不是嗎?

嘗試添加到它:

條件 > 公式(數字)= 為空 | 公式 B = CASE WHEN {pricing.pricelevel.id}=115 THEN NVL({pricing.unitprice}, 0) END

這將為結果中的公式 (A) 字段 Max of SFY Price 為空的項目返回一堆條目,但我知道它們設置了 Shopify 價格水平值。 在上述搜索的先前版本中,這些項目都返回 1 個結果行,並帶有一個值(非空),所以我不確定為什么當我將公式移動到條件時它們返回為空。

我也試過

條件 > 公式(數字)= 為空 | 公式 C = CASE WHEN {pricing.pricelevel.id}=115 THEN {pricing.unitprice} ELSE NULL END

標准 > 公式(數字)= 0 |公式 D = CASE WHEN {pricing.pricelevel.id}=115 THEN 1 ELSE 0 END

結果相同。

對於設置了另一個價格水平的項目,標准公式中似乎存在一些交互,而不僅僅是 ID = 115,並且對於標准公式將其返回為“真”,即使 {pricing.pricelevel.id}=115 是該項目不為空; 在結果中使用類似的公式時不會發生這種情況。 如果有人有修復建議,甚至更簡單的方法,我將不勝感激。

更新:想通了。 由於 pricelevel.id 將所選價格水平為空的記錄視為 FALSE(即價格水平的無效結果),因此解決方案是包含雙重否定而不是正 ID。

--ID 的正過濾器是所選級別不起作用,因為它會將所選價格級別為 Null 的任何項目評估為 FALSE(例如沒有該級別),而不是將結果限制為所選價格級別的內容,無論它們是什么。 所以我們正在尋找的 NULL 結果被取消了。

標准 > Shopify Product = T AND

標准 > 公式(數字)= 1 | CASE WHEN {pricing.pricelevel.id}=115 THEN 1 ELSE 0 END AND Criteria > Formula (Numeric) 為空 | CASE WHEN {pricing.pricelevel.id}=115 THEN NVL({pricing.unitprice}, 0) END => 無結果

相反,我們可以: 僅限於 Shopify 項目: Criteria > Shopify Product = T AND

返回 Shopify 價格為 Null 的結果:條件 > 公式(數字)= 為空 | 公式 B = CASE WHEN {pricing.pricelevel.id}=115 THEN NVL({pricing.unitprice}, 0) END AND

僅返回不是來自其他價格水平的結果:標准 > 公式 E(數字)= 0 | CASE WHEN NOT({pricing.pricelevel.id}=115) THEN 1 ELSE 0 END

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM