What exactly is happening when trying to sort on that field? I assume that an exception is thrown because the generated expression tree (after applying sorting/ filtering or grouping) contains that calculated field which could not be executed on the database level.
Try to move the logic on a database level and share your findings.
the Telerik team
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI