diff --git a/saqc/funcs/spikes_detection.py b/saqc/funcs/spikes_detection.py
index 2bc7690aef30a9149044bb7b7540a0a7f6fbd05c..198b711788c823f0626efe30a6d1590c78bebcde 100644
--- a/saqc/funcs/spikes_detection.py
+++ b/saqc/funcs/spikes_detection.py
@@ -176,6 +176,7 @@ def spikes_flagMultivarScores(data, field, flagger, fields, trafo=np.log, alpha=
 
 
     # data fransformation/extraction
+    val_frame = data[fields]
     val_frame = data.loc[data.index_of('shared')].to_df()
     val_frame.dropna(inplace=True)
     val_frame = val_frame.apply(trafo)