列值僅隨樣品編號和固定測試條件而變化我搜索了,找不到另一個這樣的問題。 我猜有一個簡單的解決方案。 如果可能的話,我想在一個列公式中實現該解決方案。
請參閱隨附的數據集。
我有一個樣本(第一欄),在不同的測試條件(第二欄)上我測量了一個關鍵參數(第三欄)。
我想創建一個新列(“所需列”),該列的值由公式設置為僅在一個特定測試條件下的關鍵參數測量值(所有其他行也是如此),但按示例進行更改。 我在示例中選擇的測試條件是15。
“所需列”的目的是能夠將某些樣本(以及在其他測試條件下與它們相關聯的其他行)標記/過濾為好或壞,或根據特定測試條件下的關鍵參數值將它們與其他樣本區分開。
在數據集中,我知道我可以使用“條件if”來設置一列(“臨界參數為TC = 15”),該列在目標測試條件下具有關鍵參數的行值,但是我該如何傳播給定樣本的所有其他行的此值?
提前謝謝了。
關於:列值僅隨樣品編號和固定測試條件而變化:Crit Param[Row() + (15 - :Test Condition) / 5]
我的解決方案取決於始終具有相同格式的測試條件,因此我對距測試條件= 15行有多遠的計算可以進行。好奇地看看其他人是否有更通用的解決方案。列名稱上的下標指向要從中獲取值的行。
關於:列值僅隨樣品編號和固定測試條件而變化幾乎總是如此,有多種方法可以解決問題。 @凱倫提供了一個很好的方法,這是一種不需要數據按任何順序排列的方法
dt = Current Data Table();
curSample = :Sample( Row() );
Max( :Name( "Crit Param at TC=15" )[dt << get rows where( :Sample == curSample )] );