2014-08-28 39 views
0

![我輸入圖像描述] [1]我想在Netsuite中創建一個保存的搜索,計算總結搜索中兩個日期之間的天數。我附上「結果」選項卡的屏幕截圖以供參考。我曾嘗試使用數字公式字段以及日期/時間公式字段。我也嘗試了每種可用的摘要類型。有沒有另一種方法來做到這一點?當我運行這個時,我只是得到一個完整的空白列。Netsuite - 保存搜索與天計算公式

作爲一些背景知識,我試圖計算從何時系統票據更改爲待處理到系統票據更改爲已處理時之間的時間。

謝謝!

更新:它不會讓我上傳照片。這裏是我正在使用的公式:

(CASE WHEN {systemnotes.newvalue} 
= 'Processed'THEN {systemnotes.date} END)-(CASE WHEN {systemnotes.newvalue} 
='Pending Accounting'THEN {systemnotes.date} END) 

回答

0

我不確定你能否評估這一點。

systemnotes.value在每個單元格中只能有一個值,這意味着您不能同時等於「已處理和待處理會計」。

你在這種情況下,做的是沿着

CASE WHEN {systemnotes.newvalue}= 'Processed' 
THEN TO_DATE({systemnotes.date}) 
ELSEIF {systemnotes.newvalue}='Pending Accounting' 
THEN TO_DATE({systemnotes.date})*-1 
ELSE 0 
END 

線條的東西,然後做整個事情的總和。我很確定這不會起作用,因爲這沒有經過測試,但是我們的想法是在每個單元格上聲明正值,負值或空值,然後添加make NS添加整個列進行彙總。

此外,您可能會發現重複值的問題,所以如果狀態回到以前的狀態,您可能會得到奇怪的結果。

編輯 - 看看你是否可以找到一些工作與Unix時間,這可能會使生活更輕鬆。

請參閱oracle sql參考:http://docs.oracle.com/cd/B19306_01/server.102/b14200/functions001.htm

+0

我面臨同樣的情況,您能分享解決方案嗎? PLS – gs11111 2015-08-31 10:21:12

相關問題