Average merged data values

Hello! I am trying to average a merged data column with numbers separated by a semicolon. I tried adding a new property and then making a custom script of NewProperty := Avg(DataColumn) but it only prints out the first value in the ; separated list. Any ideas how I can do this?