... it is character value, it can be either a field name or a character expression that can be macro evaluated inside xbrowse. So, the following two alternatives work: COLUMNS {"Number", "Name", { || TRANSFORM(Phone, "@R (999) 999-9999")} } or COLUMNS {"Number", ...