media di script di tre colonneSto cercando di creare una colonna media una volta che i dati sono stati estratti dal nostro server. I dati sono in tre colonne separate, ma alcune delle colonne possono avere solo un valore e gli altri due hanno uno 0. Quando si imposta la formula se ci sono zero, fa ancora una media dei tre, dandomi quindi un valore errato. Mi piacerebbe farlo in uno script, se possibile.

Ri: media di script di tre colonneGrazie, ricodificando i dati lo ha reso molto più semplice.
Ri: media di script di tre colonneEcco una formula che funzionerà
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" ),
.
),
)
Tuttavia, ciò che dovrebbe essere fatto è di cambiare gli 0 dei valori mancanti ".". Gli zeri sono valori validi. Ti suggerisco di utilizzare la funzionalità di ricodifica nel menu a discesa di Cols per ricodificare i tuoi 0 su valori mancanti, e quindi la funzione Media può essere utilizzata senza la necessità di avere le funzioni IF