Intelligent data report generation method and system and storage medium
By obtaining user needs and data processing, forming comprehensive data information and displaying it, it solves the problem that corporate managers find it difficult to quickly understand the operation of the company, realizes data integration and accurate display, and improves management efficiency.
Patent Information
- Application Number
- CN202411564223.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-05
- Publication Date
- 2024-12-06
- Estimated Expiration
- 2044-11-05
AI Technical Summary
It is difficult for enterprise managers to quickly understand the operation of the company because the data generated by each Internet product is independent, resulting in the independent reports generated. Managers need to understand the relevant data one by one.
By obtaining the user's data processing requirements purpose information and viewing terminals, we retrieve the processing source data information of each data source, cross-processing to form comprehensive data information, and input it to the data calculation processing system to form report summary information, and based on the report summary information and requirements View terminal analysis and confirm the presentation information of the report and output it to the requirements viewing terminal for display.
It enables enterprise managers to quickly understand the operation status of the enterprise, improves the accuracy of obtaining comprehensive data information and the accuracy of reporting display, and facilitates enterprise managers to understand the operation status of the enterprise in real time.
Smart Images

Figure CN119088861A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of report generation, and in particular to an intelligent data report generation method, system and storage medium. Background Art
[0002] A report is a document used to convey specific information or provide the results of analysis, research or investigation to higher authorities, specific readers or listeners. Report generation refers to the technology of automatically creating reports using computer software. These technologies usually involve fields such as data processing, natural language processing (NLP), knowledge graphs and machine learning.
[0003] In the current report generation process, the report is generally generated by inputting data to be processed into a reporting tool.
[0004] Due to various needs of enterprises, various Internet products need to be produced. Most of the data generated by these products are independent of each other, which leads to the generated reports being independent of each other. As a result, when managers of enterprises need to understand the operation of the enterprise, they need to understand the relevant data of each product one by one, which makes it inconvenient for enterprise managers to quickly understand the operation of the enterprise. Summary of the invention
[0005] In order to facilitate enterprise managers to quickly understand the enterprise operation status, the present invention provides an intelligent data report generation method, system and storage medium.
[0006] In a first aspect, the present invention provides an intelligent data report generation method, which adopts the following technical solution: An intelligent data report generation method, comprising: Obtain the user's purpose information for data processing and the required viewing terminal; Retrieve the processing source data information of each data source based on the required purpose information; Perform cross processing based on the processed source data information to form comprehensive data information; Input the comprehensive data information into the preset data operation and processing system to form report summary information; The report display information is determined based on the report summary information and the required viewing terminal analysis, and the report display information is output to the required viewing terminal for display.
[0007] Optionally, the method for forming the comprehensive data information includes: Retrieving single format information and corresponding single volume value based on processing source data information; Get the processing requirement format information; Determine the unit conversion rate value based on the analysis of single format information and processing requirement format information; Calculate the product value between the single volume value and the unit conversion rate value and use it as the single conversion rate value; Retrieve a processing format value based on the processing requirement format information; Determine the selected format information based on the analysis of the processing format values and the single conversion rate value; The selected data information is determined based on the analysis of the processing source data information and the selected format information, and the selected data information is used as the comprehensive data information.
[0008] Optionally, the method for determining the selected format information includes: Determine whether the number of values in the processing format is only one; If yes, directly use the processing requirement format information as the selected format information; If not, the single conversion rate value corresponding to the same processing requirement format information is used as the same type of conversion rate value; Calculate the average of the conversion rate values of the same type and use it as the average conversion rate; Compare the average values of conversion rates corresponding to different processing requirement format information, and select the larger value as the average rate; The processing requirement format information corresponding to the average rate selection value is used as the selection format information.
[0009] Optionally, the method further includes a step after calculating the average of the conversion rate values of the same type and taking the average conversion rate as the average conversion rate, which is specifically as follows: Calculate the difference between the conversion rate values of the same type and use it as the conversion rate deviation value; According to the correspondence between the average conversion rate value and the preset average conversion rate reference deviation value, the average conversion rate reference deviation value corresponding to the average conversion rate value is determined; Determine whether the conversion rate deviation value is greater than the average rate reference deviation value; If yes, the difference between the conversion rate deviation value and the average rate reference deviation value is calculated and used as the rate deviation excess value; According to the corresponding relationship between the rate deviation excess value and the preset rate deviation excess impact value, the rate deviation excess impact value corresponding to the rate deviation excess value is determined; Adding the rate deviation excess impact value to the conversion rate average value to form a new conversion rate average value; If not, continue to output the average conversion rate.
[0010] Optionally, a method for determining the information displayed in the report includes: Check the terminal to retrieve the terminal type information and terminal usage information based on the needs; Determine the type of information that needs to be viewed based on the terminal type information and terminal usage information analysis; Analyze and determine the displayed selected category information based on the required category information and report summary information; According to the correspondence between the displayed selection category information and the preset selection category processing strategy, the selection category processing strategy corresponding to the displayed selection category information is determined; Based on the selected category processing strategy, the report summary information is processed to form the selected category display information, and the selected category display information is used as the report display information.
[0011] Optionally, the method for determining the requirement type information includes: According to the correspondence between the terminal type information and the preset initial type information for viewing, the initial type information for viewing corresponding to the terminal type information is determined; Retrieving personal usage time periods based on terminal usage information; Get the current time point; Determine user information based on the current time point and the personal usage time period; Retrieve usage preference category information based on user information; Determine whether the initial category information is consistent with the usage preference category information; If yes, the preferred category information will be used as the viewing requirement category information; If not, retrieve the commonness value by checking the initial category information; The common degree values are sorted from large to small, and the initial viewing category information corresponding to the common degree value ranked first is used as the viewing requirement category information.
[0012] Optionally, the method for determining the display selection type information includes: Retrieve report data layer values and single-layer data information based on report summary information; Retrieve the type benchmark rate value based on the required type information; Determine the reference value for checking the type of processing based on the reported data layer values, single layer data information and type benchmark rate values; The viewing category processing reference values are sorted from large to small, and the viewing requirement category information corresponding to the viewing category processing reference value that ranks first in the sorting result is used as the display selection category information.
[0013] Optionally, the method for determining the reference value of the viewing type processing includes: Retrieve single-layer data value and single-layer data type information based on single-layer data information; According to the correspondence between the single-layer data type information and the preset associated type information, the associated type information corresponding to the single-layer data type information is determined; According to the situation that there is related category information in the single-layer data category information between different layers, a related category degree value and a related number value are formed; Based on the preset viewing category processing reference value calculation formula, the report data layer value, the single layer data value, the associated category degree value, the associated number value and the category benchmark rate value are analyzed and calculated to form the viewing category processing reference value, wherein the viewing category processing reference value calculation formula is: , To view the type of processing reference value, To report data layer values, is the single layer data value, is the degree value of the associated type, To associate a numerical value, The base rate value for the category.
[0014] In a second aspect, the present invention provides an intelligent data report generation system, which adopts the following technical solution: An intelligent data report generation system, comprising: The acquisition module is used to obtain the demand purpose information, demand viewing terminal, processing demand format information and current time point; A memory, used to store a program of the intelligent data report generating method as described in the first aspect; The processor loads and executes the program in the memory and implements the intelligent data report generation method as described in the first aspect.
[0015] In a third aspect, the present invention provides a computer-readable storage medium, which adopts the following technical solution: A computer-readable storage medium stores a computer program that can be loaded by a processor and execute the intelligent data report generating method as described in the first aspect.
[0016] In summary, the present invention includes at least one of the following beneficial technical effects: 1. By acquiring the demand purpose information and demand viewing terminal and retrieving the processing source data information, cross-processing is performed to form comprehensive data information and input it into the preset data operation processing system to form report summary information. By analyzing the report summary information and the demand viewing terminal, the report display information is determined and output to the demand viewing terminal for display, so as to facilitate enterprise managers to quickly understand the enterprise operation status; 2. Retrieve single format information and single volume value by processing source data information, and obtain processing requirement format information, determine unit conversion rate value by analyzing single format information and processing requirement format information, and calculate single conversion rate value, retrieve processing format individual value by processing requirement format information, determine selected format information by analyzing processing format individual value and single conversion rate value, and then determine selected data information by analyzing processing source data information and selected format information and use it as comprehensive data information, thereby improving the accuracy of obtained comprehensive data information; 3. By judging whether there is only one processing format value, when there is only one, directly use the processing requirement format information as the selected format information; when there is more than one, use the single conversion rate value corresponding to the same processing requirement format information as the same type of conversion rate value, and calculate the average conversion rate, use the larger value of the comparison as the average rate selection value, and then use the processing requirement format information corresponding to the average rate selection value as the selected format information, thereby improving the accuracy of the obtained selected format information. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 is a flow chart of a method for generating an intelligent data report according to an embodiment of the present application; Figure 2 is a flow chart of a method for forming comprehensive data information according to an embodiment of the present application; Figure 3 is a flow chart of a method for determining selected format information according to an embodiment of the present application; Figure 4 is a method flow chart of the step after calculating the average value of conversion rate values of the same type and taking it as the average conversion rate in an embodiment of the present application; Figure 5 is a flow chart of a method for determining report display information according to an embodiment of the present application; Figure 6 is a flow chart of a method for determining the type of demand information viewed in an embodiment of the present application; Figure 7 is a flow chart of a method for determining display selection category information according to an embodiment of the present application; Figure 8 It is a flow chart of a method for determining a reference value for viewing type processing according to an embodiment of the present application. DETAILED DESCRIPTION
[0018] The present invention is further described in detail below in conjunction with the accompanying drawings and embodiments.
[0019] An intelligent data report generation method obtains demand purpose information, demand viewing terminal, processing demand format information and current time point, performs cross-processing and analysis to form report summary information, then analyzes and determines report display information and outputs it to the demand viewing terminal for display, thereby facilitating enterprise managers to quickly understand the enterprise operation status.
[0020] The embodiment of the present invention discloses a method for generating an intelligent data report. Figure 1 , an intelligent data report generation method includes: Step S100: Obtain the user's purpose information for data processing and the required viewing terminal.
[0021] The demand purpose information refers to the purpose information corresponding to the data processing that the user wants to perform at the current time, and the demand purpose information is obtained after being pre-input by the operator. The demand viewing terminal refers to the terminal corresponding to the user viewing the report formed by the data at the current time, and the demand viewing terminal can be a mobile phone, computer or other terminal that can display charts. The demand viewing terminal is obtained after being pre-input by the operator.
[0022] Step S200: Retrieve processing source data information of each data source based on the required purpose information.
[0023] Among them, the processing source data information refers to the source data information corresponding to the data that the user wants to process at the current time. The processing source data information of each data source is retrieved through the demand purpose information to facilitate subsequent use.
[0024] Step S300: Perform cross processing based on the processed source data information to form comprehensive data information.
[0025] Among them, comprehensive data information refers to data information that is obtained by integrating data from various sources. The source data is integrated by cross-processing the processed source data information to form comprehensive data information for subsequent use.
[0026] Step S400: Input the comprehensive data information into a preset data operation and processing system to form report summary information.
[0027] The data operation and processing system refers to a system that analyzes and operates the input data to form the summary data required for the report. The data operation and processing system obtains the data after the operator pre-inputs it. The report summary information refers to the summary information when reporting the data. By inputting the comprehensive data information into the preset data operation and processing system, the data is summarized and the report summary information is formed, which is convenient for subsequent use.
[0028] Step S500: Determine report display information based on report summary information and required viewing terminal analysis, and output the report display information to the required viewing terminal for display.
[0029] Among them, report display information refers to the display information used to display the summary data required for the report. By analyzing the report summary information and the demand viewing terminal, the report display information is determined and output to the demand viewing terminal for display, so as to facilitate enterprise managers to quickly understand the operation of the enterprise.
[0030] exist Figure 1 In step S300, in order to further ensure the rationality of the comprehensive data information, it is necessary to further analyze and calculate the comprehensive data information. Figure 2 The steps shown are explained in detail.
[0031] Reference Figure 2 , the method for forming comprehensive data information includes the following steps: Step S310: Retrieve single format information and a corresponding single volume value based on the processed source data information.
[0032] Among them, the processed source data information includes single format information and the corresponding single volume value. The single format information refers to the format information corresponding to the source data from a single different source. The single volume value refers to the volume value corresponding to the source data format from a single different source. The single format information and the corresponding single volume value are retrieved by processing the source data information to facilitate subsequent use.
[0033] Step S320: Obtain processing requirement format information.
[0034] The processing requirement format information refers to the format information required for data aggregation and processing in the data operation and processing system, and the processing requirement format information is obtained through pre-input by the operator.
[0035] Step S330: Analyze and determine the unit conversion rate value according to the single format information and the processing requirement format information.
[0036] The unit conversion rate value refers to the conversion rate value corresponding to a single volume when the format is converted. The unit conversion rate value is determined by analyzing the single format information and the processing requirement format information to facilitate subsequent use.
[0037] Step S340: Calculate the product value between the single volume value and the unit conversion rate value and use it as the single conversion rate value.
[0038] Among them, the single conversion rate value refers to the comprehensive conversion rate value when converting a single format. The product value between the single volume value and the unit conversion rate value is calculated and used as the single conversion rate value to facilitate subsequent use.
[0039] Step S350: Retrieve a processing format value based on the processing requirement format information.
[0040] The processing format value refers to the value corresponding to the format that can be converted and processed. The processing format value is retrieved by processing the required format information to facilitate subsequent use.
[0041] Step S360: Analyze and determine the selected format information according to the processing format values and the single conversion rate value.
[0042] The selected format information refers to the format information corresponding to the format to be converted after selection. The selected format information is determined by analyzing the processing format value and the single conversion rate value, so as to facilitate subsequent use.
[0043] Step S370: Analyze and determine the selected data information based on the source data information and the selected format information, and use the selected data information as the comprehensive data information.
[0044] Among them, the selected data information refers to the data information corresponding to the data after the data is converted into the selected format. By analyzing the processing source data information and the selected format information, the processing source data information is converted according to the selected format information, and then the selected data information is determined, and the selected data information is used as the comprehensive data information to improve the accuracy of the obtained comprehensive data information.
[0045] exist Figure 2 In step S360, in order to further ensure the rationality of the selected format information, it is necessary to further analyze and calculate the selected format information. Figure 3 The steps shown are explained in detail.
[0046] Reference Figure 3 , the method for determining the selected format information includes the following steps: Step S361: Determine whether the processing format value is only one. If yes, execute step S362; if no, execute step S363.
[0047] Here, by judging whether the processing format value is only one, it is judged whether it is necessary to select and analyze the processing requirement format information.
[0048] Step S362: directly use the processing requirement format information as the selected format information.
[0049] When the processing format value is only one, it means that the processing requirement format information does not need to be selected and analyzed at this time, so the processing requirement format information is directly used as the selected format information.
[0050] Step S363: taking a single conversion rate value corresponding to the same processing requirement format information as a conversion rate value of the same type.
[0051] Among them, the same type of conversion rate value refers to the rate value corresponding to each data when the data is converted into the same format. When the processing format value is not only one, it means that the processing requirement format information needs to be selected and analyzed at this time. Therefore, the same type of conversion rate value is defined for subsequent use.
[0052] Step S364: Calculate the average value of the conversion rate values of the same type and use it as the conversion rate average value.
[0053] The average conversion rate refers to the average rate value corresponding to each data in the same format when the data is converted. The average conversion rate value of the same type is calculated and used as the average conversion rate value for convenience in subsequent use.
[0054] Step S365: Compare the average values of the conversion rates corresponding to the different processing requirement format information, and select the larger value as the average rate selection value.
[0055] Among them, the average rate selection value refers to the selected value after selecting the average rate values corresponding to different formats. By comparing the average conversion rate values corresponding to different processing requirement format information, and taking the larger value in the comparison result as the average rate selection value, it is convenient for subsequent use.
[0056] Step S366: Use the processing requirement format information corresponding to the average rate selection value as the selection format information.
[0057] Among them, by using the processing requirement format information corresponding to the average rate selection value as the selection format information, the accuracy of the obtained selection format information is improved.
[0058] exist Figure 3 After step S364, in order to further ensure the rationality of the average value of the conversion rate, it is necessary to further analyze and calculate the average value of the conversion rate. Figure 4 The steps shown are explained in detail.
[0059] Reference Figure 4 The steps after calculating the average value of the same type of conversion rate values and taking the average conversion rate value as the average conversion rate include the following steps: Step S3641: Calculate the difference between conversion rate values of the same type and use it as the conversion rate deviation value.
[0060] The conversion rate deviation value refers to the deviation value when the conversion rate corresponding to the data converted into the same format has a deviation. By calculating the difference between the same type of conversion rate values and using it as the conversion rate deviation value, it is convenient for subsequent use.
[0061] Step S3642: Determine the average rate reference deviation value corresponding to the average conversion rate value according to the corresponding relationship between the average conversion rate value and the preset average rate reference deviation value.
[0062] The average rate reference deviation value refers to the maximum deviation value that can be tolerated corresponding to the average value of the conversion rate. The average rate reference deviation value is obtained by querying from a database storing the corresponding relationship between the average value of the conversion rate and the average rate reference deviation value. The database is obtained after the operator pre-enters. The average rate reference deviation value is determined by querying the average value of the conversion rate, which is convenient for subsequent use.
[0063] Step S3643: Determine whether the conversion rate deviation value is greater than the average rate reference deviation value. If yes, execute step S3644; if no, execute step S3647.
[0064] Among them, whether there is a large deviation is determined by judging whether the conversion rate deviation value is greater than the average rate reference deviation value.
[0065] Step S3644: Calculate the difference between the conversion rate deviation value and the average rate reference deviation value and use it as the rate deviation excess value.
[0066] Among them, the excess value of rate deviation refers to the deviation value corresponding to the excess deviation of rate deviation. When the conversion rate deviation value is greater than the average rate reference deviation value, it means that there is a large deviation at this time. Therefore, the difference between the conversion rate deviation value and the average rate reference deviation value is calculated and used as the excess value of rate deviation for subsequent use.
[0067] Step S3645: Determine the rate deviation redundant impact value corresponding to the rate deviation redundant value according to the corresponding relationship between the rate deviation redundant value and the preset rate deviation redundant impact value.
[0068] The excess impact value of rate deviation refers to the impact value generated when there is an excess deviation in the rate deviation. The excess impact value of rate deviation is obtained by querying from a database storing the corresponding relationship between excess value of rate deviation and excess impact value of rate deviation. The database is obtained after pre-input by the operator. The excess impact value of rate deviation is determined by querying the excess value of rate deviation to facilitate subsequent use.
[0069] Step S3646: Add the rate deviation excess impact value to the conversion rate average value to form a new conversion rate average value.
[0070] The new average conversion rate value is formed by adding the rate deviation excess influence value to the conversion rate average value, so that when there is a large deviation, the conversion rate average value is adjusted, thereby improving the accuracy of the obtained conversion rate average value.
[0071] Step S3647: Continue to output the average conversion rate.
[0072] Among them, when the conversion rate deviation value is not greater than the average rate reference deviation value, it means that there is no large deviation at this time, so the conversion rate average value continues to be output.
[0073] exist Figure 1 In step S500, in order to further ensure the rationality of the report display information, it is necessary to further analyze and calculate the report display information. Figure 5 The steps shown are explained in detail.
[0074] Reference Figure 5 , the method for determining the report display information includes the following steps: Step S510: Check the terminal based on the demand and retrieve the terminal type information and terminal usage information.
[0075] Among them, the terminal type information refers to the type information of the terminal to be viewed on demand, and the terminal usage information refers to the situation information corresponding to the use of the terminal to be viewed on demand. The terminal type information and terminal usage information are retrieved through the terminal to be viewed on demand to facilitate subsequent use.
[0076] Step S520: Analyze and determine the required category information based on the terminal category information and the terminal usage information.
[0077] The viewing demand type information refers to the viewing type information that can be used when viewing with the demand viewing terminal, and the viewing demand type information includes table types, bar charts, line charts, pie charts, etc. By analyzing the terminal type information and the terminal usage information, the viewing demand type information is determined to facilitate subsequent use.
[0078] Step S530: analyzing and determining the display selection category information based on the viewing requirement category information and the report summary information.
[0079] The display selection category information refers to the category information for selecting the display category. The display selection category information is determined by analyzing the viewing requirement category information and the report summary information, so as to facilitate subsequent use.
[0080] Step S540: determining a selection type processing strategy corresponding to the displayed selection type information according to the correspondence between the displayed selection type information and the preset selection type processing strategy.
[0081] The selection category processing strategy refers to a strategy for displaying and processing the aggregated data by selecting categories. The selection category processing strategy is obtained by querying from a database storing the corresponding relationship between display selection category information and selection category processing strategies. The database is obtained after pre-input by the operator. The selection category processing strategy is determined by querying the display selection category information to facilitate subsequent use.
[0082] Step S550: Based on the selected category processing strategy, the report summary information is processed to form selected category display information, and the selected category display information is used as the report display information.
[0083] Among them, the selected category display information refers to the display information that displays data according to the selected category. The report summary information is processed by adopting the selected category processing strategy, so as to analyze the summary data and form the selected category display information, and the selected category display information is used as the report display information, thereby improving the accuracy of the obtained report display information.
[0084] exist Figure 5 In step S520, in order to further ensure the rationality of the information on the types of requirements to be checked, it is necessary to further analyze and calculate the information on the types of requirements to be checked. Figure 6 The steps shown are explained in detail.
[0085] Reference Figure 6 , the method for determining the type of demand information includes the following steps: Step S521: determining the initial viewing category information corresponding to the terminal category information according to the corresponding relationship between the terminal category information and the preset initial viewing category information.
[0086] The initial category information to be viewed refers to the initial category information that the terminal to be viewed can support. The initial category information to be viewed is obtained by querying a database storing the correspondence between the terminal category information and the initial category information to be viewed. The database is obtained by querying a website related to the terminal to be viewed. The initial category information to be viewed is determined by querying the terminal category information to facilitate subsequent use.
[0087] Step S522: Retrieve the personal usage time period based on the terminal usage information.
[0088] Among them, the personal use time period refers to the time period when the terminal is used for demand viewing. The personal use time period is retrieved through the terminal usage information to facilitate subsequent use.
[0089] Step S523: Get the current time point.
[0090] The current time point refers to the time point at which the current time is located, and the current time point is obtained by querying the database corresponding to the current time.
[0091] Step S524: Determine user information based on the current time point falling within the personal usage time period.
[0092] Among them, user information refers to the information of the person who uses the terminal for viewing the demand at the current time. By analyzing the situation between the current time point and the personal usage time period, the person corresponding to the personal usage time period at the current time point is used as the user information to facilitate subsequent use.
[0093] Step S525: Retrieve usage preference category information based on the user information.
[0094] The usage preference category information refers to the category information of the report that the person who uses the terminal for viewing the report prefers to view. The usage preference category information is retrieved through the user information to facilitate subsequent use.
[0095] Step S526: Determine whether the initial category information is consistent with the preferred category information. If yes, execute step S527; if no, execute step S528.
[0096] Here, by judging whether the initial category information to be viewed is consistent with the preferred category information, it is judged whether the category that the user prefers to view can be adopted.
[0097] Step S527: Using the preference category information as the viewing requirement category information.
[0098] When the initial viewing category information is consistent with the usage preference category information, it means that the category that the user prefers to view can be used at this time, so the usage preference category information is used as the viewing requirement category information.
[0099] Step S528: Retrieve the commonness value based on viewing the initial category information.
[0100] Among them, the common degree value refers to the degree value corresponding to the frequency of use of the initial category that the terminal can support for viewing. When the initial category information is not consistent with the preference category information, it means that the category that the user prefers to view cannot be used at this time. Therefore, the common degree value is retrieved by viewing the initial category information to facilitate subsequent use.
[0101] Step S529: Sort the information from large to small based on the common degree values, and use the initial category information corresponding to the common degree value ranked first as the required category information.
[0102] The common degree values are sorted from large to small, so that the initial viewing category information corresponding to the common degree value ranked first is used as the viewing requirement category information, thereby improving the accuracy of the obtained viewing requirement category information.
[0103] exist Figure 5 In step S530, in order to further ensure the rationality of the displayed selected category information, it is necessary to further analyze and calculate the displayed selected category information. Figure 7 The steps shown are explained in detail.
[0104] Reference Figure 7 , the method for determining the display selection type information includes the following steps: Step S531: Retrieve report data layer values and single layer data information based on report summary information.
[0105] Among them, the report data layer value refers to the layer value corresponding to the data that needs to be reported when it needs to be viewed and displayed in multiple layers, and the single-layer data information refers to the data information corresponding to a single layer in the data that needs to be reported. The report data layer value and single-layer data information are retrieved through the report summary information for subsequent use. For example, when the report summary information includes the proportion of different obesity levels of people in three age groups, the report data layer value is three layers.
[0106] Step S532: Retrieve the category benchmark rate value based on the checked demand category information.
[0107] The category benchmark rate value refers to the benchmark rate value when converting the summary data into the information corresponding to the category. The category benchmark rate value is retrieved by checking the required category information to facilitate subsequent use.
[0108] Step S533: Analyze and determine the category processing reference value based on the reported data layer value, single layer data information and category baseline rate value.
[0109] Among them, the view type processing reference value refers to the reference value corresponding to the selection when the conversion processing is performed based on the view type. By analyzing the report data layer values, single-layer data information and type benchmark rate values, the view type processing reference value is determined for subsequent use.
[0110] Step S534: Sort the viewing category processing reference values from large to small, and use the viewing requirement category information corresponding to the viewing category processing reference value that ranks first in the sorting result as the display selection category information.
[0111] Among them, by sorting the viewing category processing reference values from large to small, and using the viewing requirement category information corresponding to the viewing category processing reference value with the first sorting result as the display selection category information, the accuracy of the obtained display selection category information is improved.
[0112] exist Figure 7 In step S533, in order to further ensure the rationality of the reference value for the type of inspection process, it is necessary to further analyze and calculate the reference value for the type of inspection process. Figure 8 The steps shown are explained in detail.
[0113] Reference Figure 8 , the method for determining the reference value of the viewing type processing includes the following steps: Step S5331: Retrieve single-layer data value and single-layer data type information based on the single-layer data information.
[0114] Among them, the single-layer data individual value refers to the individual value corresponding to the data in the single layer, and the single-layer data type information refers to the type information corresponding to the data in the single layer. The single-layer data individual value and the single-layer data type information are retrieved through the single-layer data information to facilitate subsequent use.
[0115] Step S5332: Determine the associated category information corresponding to the single-layer data category information according to the correspondence between the single-layer data category information and the preset associated category information.
[0116] The associated category information refers to category information that is associated with the data category. The associated category information is obtained by querying from a database storing the correspondence between single-layer data category information and associated category information. The database is obtained after pre-input by the operator. The associated category information is determined by querying the single-layer data category information to facilitate subsequent use. For example, the data categories of different degrees of obesity and the data categories between suitable related sports.
[0117] Step S5333: Generate a correlation category degree value and a correlation quantity value according to the existence of correlation category information between single-layer data category information of different layers.
[0118] Among them, the associated type degree value refers to the degree value corresponding to the existence of an association between two types, and the associated number value refers to the number value corresponding to the type when there is an association. By analyzing the situation where the associated type information exists in the single-layer data type information between different layers, the associated type degree value is determined based on the single-layer data type information and the associated type information query when it exists, and the number of associated types is counted to form an associated number value, which is convenient for subsequent use.
[0119] Step S5334: Based on the preset viewing category processing reference value calculation formula, the report data layer value, the single layer data value, the associated category degree value, the associated number value and the category baseline rate value are analyzed and calculated to form a viewing category processing reference value.
[0120] The calculation formula for the reference value of the viewing type processing is a formula for calculating the reference value of the viewing type processing, and the calculation formula for the reference value of the viewing type processing is obtained after the operator pre-enters. The calculation formula for the reference value of the viewing type processing is: , To view the type of processing reference value, To report data layer values, is the single layer data value, is the degree value of the associated type, To associate a numerical value, The base rate value for the category.
[0121] By adopting the viewing category processing reference value calculation formula to analyze and calculate the report data layer value, single layer data value, associated category degree value, associated value and category benchmark rate value, the viewing category processing reference value is formed, thereby improving the accuracy of the obtained viewing category processing reference value.
[0122] For example, when , , , , , view the type of processing reference value .
[0123] Based on the same inventive concept, an embodiment of the present invention provides an intelligent data report generation system, including: The acquisition module is used to obtain the demand purpose information, demand viewing terminal, processing demand format information and current time point; Memory, used to store Figures 1 to 8 A program for any one of the intelligent data report generation methods described in; The processor loads and executes the program in the memory and implements Figures 1 to 8Any one of the intelligent data report generation methods described in .
[0124] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device and unit described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0125] An embodiment of the present invention provides a computer-readable storage medium storing a computer program that can be loaded and executed by a processor. Figures 1 to 8 A computer program for the intelligent data report generation method described in any one of the above.
[0126] Computer storage media include, for example, USB flash drives, mobile hard disks, read-only memories (ROM), random access memories (RAM), magnetic disks or optical disks, and other media that can store program codes.
[0127] The above is only a preferred embodiment of the present invention, and the protection scope of the present invention is not limited to the above embodiments. All technical solutions under the concept of the present invention belong to the protection scope of the present invention. It should be pointed out that for ordinary technicians in this technical field, some improvements and modifications without departing from the principle of the present invention should also be regarded as the protection scope of the present invention.
Claims
1. A method for generating an intelligent data report, characterized in that: include: Obtain the user's purpose information for data processing and the required viewing terminal; Retrieve the processing source data information of each data source based on the required purpose information; Perform cross processing based on the processed source data information to form comprehensive data information; Input the comprehensive data information into the preset data operation and processing system to form report summary information; Determine the report display information based on the report summary information and the required viewing terminal analysis, and output the report display information to the required viewing terminal for display; The method for forming comprehensive data information includes: Retrieving single format information and corresponding single volume value based on processing source data information; Get the processing requirement format information; Determine the unit conversion rate value based on the analysis of single format information and processing requirement format information; Calculate the product value between the single volume value and the unit conversion rate value and use it as the single conversion rate value; Retrieve a processing format value based on the processing requirement format information; Determine the selected format information based on the analysis of the processing format values and the single conversion rate value; The selected data information is determined based on the analysis of the processing source data information and the selected format information, and the selected data information is used as the comprehensive data information.
2. The intelligent data report generation method according to claim 1, characterized in that: Methods for determining the selected format information include: Determine whether the number of values in the processing format is only one; If yes, directly use the processing requirement format information as the selected format information; If not, the single conversion rate value corresponding to the same processing requirement format information is used as the same type of conversion rate value; Calculate the average of the conversion rate values of the same type and use it as the average conversion rate; Compare the average values of conversion rates corresponding to different processing requirement format information, and select the larger value as the average rate; The processing requirement format information corresponding to the average rate selection value is used as the selection format information.
3. The intelligent data report generation method according to claim 2, characterized in that: The method further includes the following steps after calculating the average of the conversion rate values of the same type and taking the average conversion rate as the conversion rate average value: Calculate the difference between the conversion rate values of the same type and use it as the conversion rate deviation value; According to the correspondence between the average conversion rate value and the preset average conversion rate reference deviation value, the average conversion rate reference deviation value corresponding to the average conversion rate value is determined; Determine whether the conversion rate deviation value is greater than the average rate reference deviation value; If yes, the difference between the conversion rate deviation value and the average rate reference deviation value is calculated and used as the rate deviation excess value; According to the corresponding relationship between the rate deviation excess value and the preset rate deviation excess impact value, the rate deviation excess impact value corresponding to the rate deviation excess value is determined; Adding the rate deviation excess impact value to the conversion rate average value to form a new conversion rate average value; If not, continue to output the average conversion rate.
4. The intelligent data report generation method according to claim 1, characterized in that: The information presented in the report is determined by: Check the terminal to retrieve the terminal type information and terminal usage information based on the needs; Determine the type of information that needs to be viewed based on the terminal type information and terminal usage information analysis; Analyze and determine the displayed selected category information based on the required category information and report summary information; According to the correspondence between the displayed selection category information and the preset selection category processing strategy, the selection category processing strategy corresponding to the displayed selection category information is determined; Based on the selected category processing strategy, the report summary information is processed to form the selected category display information, and the selected category display information is used as the report display information.
5. The intelligent data report generation method according to claim 4, characterized in that: Methods for determining the type of demand information include: According to the correspondence between the terminal type information and the preset initial type information for viewing, the initial type information for viewing corresponding to the terminal type information is determined; Retrieving personal usage time periods based on terminal usage information; Get the current time point; Determine user information based on the current time point and the personal usage time period; Retrieve usage preference category information based on user information; Determine whether the initial category information is consistent with the usage preference category information; If yes, the preferred category information will be used as the viewing requirement category information; If not, retrieve the commonness value by checking the initial category information; The common degree values are sorted from large to small, and the initial viewing category information corresponding to the common degree value ranked first is used as the viewing requirement category information.
6. The intelligent data report generation method according to claim 4, characterized in that: Methods for determining the type of information to be displayed include: Retrieve report data layer values and single-layer data information based on report summary information; Retrieve the type benchmark rate value based on the required type information; Determine the reference value for checking the type of processing based on the reported data layer values, single layer data information and type benchmark rate values; The viewing category processing reference values are sorted from large to small, and the viewing requirement category information corresponding to the viewing category processing reference value that ranks first in the sorting result is used as the display selection category information.
7. The intelligent data report generation method according to claim 6, characterized in that: Methods for determining reference values for viewing category processing include: Retrieve single-layer data value and single-layer data type information based on single-layer data information; According to the correspondence between the single-layer data type information and the preset associated type information, the associated type information corresponding to the single-layer data type information is determined; According to the situation that there is related category information in the single-layer data category information between different layers, a related category degree value and a related number value are formed; Based on the preset viewing category processing reference value calculation formula, the report data layer value, the single layer data value, the associated category degree value, the associated number value and the category benchmark rate value are analyzed and calculated to form the viewing category processing reference value, wherein the viewing category processing reference value calculation formula is: , To view the type of processing reference value, To report data layer values, is the single-layer data value, is the degree value of the associated type, To associate a numerical value, The base rate value for the category.
8. An intelligent data report generation system, characterized in that: include: The acquisition module is used to obtain the demand purpose information, demand viewing terminal, processing demand format information and current time point; A memory for storing a program of the intelligent data report generating method according to any one of claims 1 to 6; A processor is configured to load and execute a program in a memory and implement the intelligent data report generating method according to any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that: A computer program is stored which can be loaded by a processor and execute the intelligent data report generating method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Information management platform management analysis method and system, storage medium and intelligent terminal
CN117312689A
Method and device for generating electricity price report based on template customization
CN118013952A
Data processing method and device, electronic equipment, storage medium and program product
CN118779189A
Analysis System of Project Concluding Report Based on Biological Cloud Platform and Method Thereof
US20160171156A1
Cited By
BI real-time decision-making method and system based on AI and intelligent terminal
CN119990831A
