I progressed to the DLookUP direction, which seemed like a promising one and now I have the following:
DataField: IIf([value]>0,[observation]/[value]*100,[observation]) Or IIf([TABLE]![row_no]="101",[value]*200/DLookUp("value","TABLE",[TABLE]![row_no]="5"),Null)
No error messages with this...