0
我嘗試了幾個選項,但我沒有得到正確的輸出,所以我重新發布這個問題。如何進行計算,並且只有在列中最少有3個值時才執行計算?
我想執行計算,並且只有在列中最少有3個值時才應該執行。
只有在每列中最少有3個值的情況下才會執行計算,如果沒有3個值,例如:對於項目1 - 期間1,我們沒有任何以前的值,因此它應該終止。對於期間2,我們只有2個值,所以它應該終止。由於第3階段我們有最少3個值,它應該執行計算sum(*last 3 values*)
。
最終輸出應該是sum(HC)/ SUM(Time)
。
請參閱附加圖像的數據。
嗨Scsimon,這是我再次找到同樣的問題。我使用你給出的第一個公式創建了一個計算列,它給了我最後3個HC的總和。我實際看到的是應該有一個計算,只要有3個值。所以如果你看到週期1沒有以前的值,所以計算不應該執行。對於期間2,只有1個先前的值,因此再次計算不應執行。對於期間3,因爲有3個先前值計算應執行 – BULB
這就是發生在這裏,這就是爲什麼你得到這些行的NULL值。 – scsimon
@bulb這是怎麼回答你的問題? – scsimon