一旦数据从我们的服务器中取出,我试图创建一个平均列。数据分为三个单独的列,但有些列可能只有一个值,另外两个列有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函数