一旦數據從我們的服務器中取出,我試圖創建一個平均列。數據分為三個單獨的列,但有些列可能只有一個值,另外兩個列有0。當設置公式時如果有零,它仍然是三個的平均值,因此給我一個不正確的值。如果可能的話,我想在腳本中這樣做。

這是一個可行的公式
Mean(
If( :Name( "Average-PURITY_1" ) != 0,
:Name( "Average-PURITY_1" ),
.
),
If( :Name( "Average-PURITY_2" ) != 0,
:Name( "Average-PURITY_2" ),
.
),
If( :Name( "Average-PURITY_3" ) != 0,
:Name( "Average-PURITY_3" ),
.
),
)
但是,真正應該做的是將0改為缺失值“。”。 零是有效值。 我建議您使用Cols下拉菜單中的重新編碼功能將0重新編碼為缺失值,然後可以使用Mean函數而無需具有IF函數