Creazione di una colonna deltaCiao a tutti,
Sto cercando di creare una colonna delta.
la differenza è tra media (normalizzata) - media (normalizzata del prodotto "MATCHED")
Ho provato la funzione lag ma non funziona perché non c'è data.
Dovrei creare una nuova colonna "Matched_Value" e impostare tutti i valori di riga sullo stesso valore MATCHED?
quindi crea il mio delta = Media(no...) - Corrispondente...

Fusione e pulizia dei datiProgettazione degli esperimentiRi: Creazione di una colonna deltaQuesta formula è un modo semplice per fare ciò che vuoi
If( Row() == 1,
matched = :"Mean(Normalised)"n[(Current Data Table() << get rows where( :PRODUCT == "MATCHED" ))[1]]
);
:"Mean(Normalised)"n - matched;

Ri: Creazione di una colonna deltaNon dovrai creare una colonna di questo tipo, ma è un modo abbastanza semplice per risolverlo.
È possibile creare una formula che utilizzi ad esempio Loc () per ottenere l'indice di PRODOTTO CORRISPONDENTE e quindi utilizzarlo per ottenere il valore dalla colonna Media (normalizzata). Ad esempio qualcosa del genere:
:Name("Mean(Normalised)") - :Name("Mean(Normalised)")[Loc(:PRODUCT << get values, "MATCHED")[1]]Ti suggerisco di dare un'occhiata al menu delle formule e vedere quali sottoespressioni restituiscono o suddividere l'esempio in più formule per capire correttamente cosa fa (e ad esempio perché c'è [1] dopo Loc).