You'll have to be more specific about what you are trying to do. Does SOMEFIELD appear in one row of a report, but not in another based on the value of FIELD2 for that row? If so, that can be done with a COMPUTE. Or, is FIELD2 evaluated just once for the report? If so, SOMEFIELD can be added or not added by Dialogue Manager.