The invention relates to a custom dynamic report system and an implementation method thereof. A custom dynamic report consists of a data layer, a service layer, a definition layer and a display layer; and the implementation method of the custom dynamic report comprises the following steps of: defining a report type according to a requirement of a report; defining an extensible markup language (XML) configuration file according to the report type; revolving the XML configuration file through the service layer so as to obtain configuration file information, meanwhile, uploading the display layer, namely an EXCEL template file, into a system memory so as to form a general report; acquiring original data from the data layer according to the configuration file information and manufacturing the original data into report data; combining the report data and the display layer, namely the EXCEL template file and generating a report in the system memory; and processing the generated report according to the configuration file so as to obtain the report. By the method, the execution and maintenance costs of the report system can be reduced greatly; due to simple configuration, the variable report requirement can be met; moreover, the report system is easy to manufacture and flexible in use; the data layer, the service layer, the definition layer and the display layer can be separated from one another; and the report system has ultrahigh flexibility, usability and practicability.