In traditional enterprise application, developers should develop different statistics modules according to corresponding business requirements. It is difficult to meet the individual needs of business users by using such "predefined" statistics methods. In order to simplify the development process of statistics modules and meet the individual data needs of users, this paper presents an end-user customizable statistics service solution. This paper focuses on the representation of user-oriented metadata model and statistical model, ad hoc query method based on dynamically constructed SQL, then presents the design and implement of a statistics service system supporting enterprise application.