esProc, a professional structured computing tool is available. It is built-in with SPL language that is more natural and simpler than python. Complex data processing will make it more difficult to use simple SPL syntax and follow clear steps. You can see the result of each action and control the calculation process according to that outcome. It is particularly useful for solving order-related calculations, such as the problems in desktop data analysis: same/last period ratio, ratio compared with last period, relative interval retrieving, ranking within groups, TopN within groups. esProc is able to directly process data files such CSV, Excel and JSON.