Unfortunately, the demonstrated scenario is not supported as the sorting is done based on a field in the dataSource, but as this calculated field(using values of other fields) is not part of the dataSource, it cannot be successfully sorted.
In this scenario, I can only suggest having this calculated field in the controller and bound its values to the Grid dataSource instance.
Let me know if you need additional information on this matter.
Telerik by Progress
Build rich, delightful, *native* Angular 2 apps with Kendo UI for Angular 2
. Try it out today
! Kendo UI for Angular 2 (currently in beta) is a jQuery-free toolset, written in TypeScript, designed from the ground up to offer true, native Angular 2 components.