The following code crashes
var di:=TDataItem.Create;
di.AsTable:=True;
di.Items.Add('First column',dkInt32);
di.Items.Add('Second column',dkInt32);
di.Append([1,2]);
di.Items.Add(TExpressionColumn.From(di,'First column / Second Column',True,'Ratio'));
It is finding a space after 'First' in the expression and trying to find a column called First.
I tried putting quotes around the column names in the expression
di.Items.Add(TExpressionColumn.From(di,'"First column" / "Second Column"',True,'Ratio'));
and then got
