Index billboard configuration method and device, equipment and storage medium

By displaying multiple attribute factor filter boxes in the indicator dashboard configuration, receiving user selection information, and quickly determining the attributes to be filled using historical filter information, the problem of poor indicator dashboard configuration is solved, enabling rapid indicator display and shortening the development cycle.

CN121166720APending Publication Date: 2025-12-19STATE GRID JIANGSU ELECTRIC POWER CO XUZHOU POWER SUPPLY CO
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511301673.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-09-12
Publication Date
2025-12-19

AI Technical Summary

Technical Problem

The existing metric dashboard configuration method is inadequate when expanding or adding metrics, lacking customization and flexibility, resulting in a long development cycle.

Method used

By displaying multiple indicator attribute factor filter boxes, receiving user selection information, quickly determining the attribute information to be filled using historical filter information, and realizing indicator display through information reuse and autonomous compilation, the scalability and flexibility are improved.

Benefits of technology

It enables the rapid identification and display of target metrics, shortens the development cycle of new metrics, and improves the scalability and flexibility of metrics.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121166720A_ABST
    Figure CN121166720A_ABST
Patent Text Reader

Abstract

The invention discloses an index billboard configuration method and device, equipment and a storage medium, and relates to the technical field of computers. The method comprises the following steps: displaying a multi-class index attribute factor screening box, and receiving selection information of a user on expansion information of a target index attribute factor screening box; determining attribute information to be filled according to historical screening information and attribute information in the selection information, and filling the residual screening box with the attribute information to be filled; and determining a target index according to information in the multi-class index attribute factor screening box, and displaying the target index. According to the technical scheme, information multiplexing is achieved, the target index can be rapidly determined, the index is displayed, the expandability and flexibility of the index are improved, and the development cycle time of the newly-added index is shortened.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of computer, and in particular, to a kind of index board configuration method, device, equipment and storage medium. BACKGROUND

[0002] System index analysis board mainly relies on information means and digital technology, with the help of business-related or operation management-related data and chart, realizes the analysis display of index.Currently, the index board for existing index or data source, in user side, has the function of being based on actual demand to select independently, flexibly calls.

[0003] However, in the configuration side of board interface, when needing to expand or add index, the configuration mode is poor, such as the front interface cannot be customized or is limited configuration, the index is not scalable and flexible, and the development cycle of new index is long. SUMMARY

[0004] The present application provides an index board configuration method, device, equipment and storage medium, to solve the problem of poor index board configuration.

[0005] In a first aspect, the present application provides an index board configuration method, comprising:

[0006] Display a plurality of index attribute factor selection boxes, and receive user selection information of target index attribute factor selection box expansion information, wherein the plurality of index attribute factors are attribute information related to index under different dimensions, the target index attribute factor selection box is the selection box selected by the user from the plurality of index attribute factor selection boxes, and at least one attribute information is included in the expansion information of each index attribute factor selection box.

[0007] According to the attribute information in the historical screening information and the selection information, determine the to-be-filled attribute information, and fill the to-be-filled attribute information into the remaining selection box, wherein the historical screening information is the attribute information associated with the index that has been displayed, and the remaining selection box is the selection box in the plurality of index attribute factor selection boxes except the target index attribute factor selection box.

[0008] According to the information in the plurality of index attribute factor selection boxes, determine the target index, and display the target index.

[0009] In a second aspect, the present application provides an index board configuration device, comprising:

[0010] The information display and receiving module is configured to display a plurality of index attribute factor filtering boxes and receive selection information of a user on expanded information of a target index attribute factor filtering box, wherein the plurality of index attribute factors are attribute information related to indexes in different dimensions, the target index attribute factor filtering box is a filtering box selected by the user from the plurality of index attribute factor filtering boxes, and the expanded information of each index attribute factor filtering box includes at least one attribute information.

[0011] The information filling module is configured to determine to-be-filled attribute information according to historical filtering information and attribute information in the selection information, and fill the to-be-filled attribute information into a remaining filtering box, wherein the historical filtering information is attribute information related to indexes that has been displayed, and the remaining filtering box is a filtering box other than the target index attribute factor filtering box in the plurality of index attribute factor filtering boxes.

[0012] The index display module is configured to determine a target index according to information in the plurality of index attribute factor filtering boxes, and display the target index.

[0013] In a third aspect, the present application provides an electronic device, which comprises:

[0014] at least one processor;

[0015] and a memory in communication connection with the at least one processor;

[0016] wherein the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to execute the index board configuration method of the first aspect.

[0017] In a fourth aspect, the present application provides a computer readable storage medium, which stores computer instructions for enabling a processor to execute the index board configuration method of the first aspect.

[0018] The index board configuration scheme provided by the present application displays filtering boxes and receives index attribute information selected by a user, then quickly determines to-be-filled attribute information according to query records of indexes that have been displayed in advance, and realizes information reuse through quick filling, thereby realizing quick determination of a target index, displaying the index, improving the index scalability and flexibility, and shortening the development cycle time of a new index.

[0019] It should be understood that the content described in this part is not intended to identify key or important features of the present application, nor is it used to limit the scope of the present application. Other features of the present application will become apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS

[0020] In order to make the technical solutions in the embodiments of the present application clearer, the accompanying drawings needed in the embodiments will be briefly introduced. Obviously, the accompanying drawings in the following description only show some embodiments of the present application, and all other drawings obtained by those skilled in the art without any creative effort should be within the protection scope of the present application.

[0021] Figure 1 is a flow chart of a method for configuring an index board according to the first embodiment of the present application;

[0022] Figure 2 is a flow chart of a method for configuring an index board according to the second embodiment of the present application;

[0023] Figure 3 is a schematic diagram of a configuration interface according to the second embodiment of the present application;

[0024] Figure 4 is a schematic diagram of overview information according to the second embodiment of the present application;

[0025] Figure 5 is a schematic diagram of a configuration device for an index board according to the third embodiment of the present application;

[0026] Figure 6 is a schematic diagram of an electronic device according to the fourth embodiment of the present application. DETAILED DESCRIPTION

[0027] In order to make the technical solutions in the embodiments of the present application clearer, the accompanying drawings needed in the embodiments will be briefly introduced. Obviously, the accompanying drawings in the following description only show some embodiments of the present application, and all other drawings obtained by those skilled in the art without any creative effort should be within the protection scope of the present application.

[0028] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily describe a specific order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the application described herein can be implemented in an order other than that illustrated or described herein. In the description of the present application, "a plurality of" means two or more, unless otherwise specified. The association relationship of the associated objects described by "and / or" indicates that there can be three relationships, for example, A and / or B can represent the three cases of A existing alone, A and B existing together, and B existing alone. The character " / " generally represents an "or" relationship between the front and rear associated objects. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device that includes a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but can include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0029] Embodiment one

[0030] Figure 1 A flowchart of an index board configuration method is provided for the first embodiment of the present application. The present embodiment can be applied to the configuration of an index board. The method can be executed by an index board configuration device, which can be realized in the form of hardware and / or software. The index board configuration device can be configured in an electronic device, which can be composed of two or more physical entities or one physical entity.

[0031] As shown in Figure 1 , the index board configuration method provided by the first embodiment of the present application specifically includes the following steps:

[0032] S101, display a plurality of types of index attribute factor selection boxes, and receive selection information of expansion information of a target index attribute factor selection box from a user, wherein the plurality of types of index attribute factors are attribute information related to indexes under different dimensions, the target index attribute factor selection box is a selection box selected by the user from the plurality of types of index attribute factor selection boxes, and each index attribute factor selection box includes at least one attribute information in the expansion information.

[0033] In the present embodiment, a display screen of an index board can be used to display a plurality of types of index attribute factor selection boxes. Different types of index attribute factors are attribute information related to indexes under different dimensions, such as index type and arrangement mode. The expansion information of the index attribute factor selection box includes a plurality of attribute information, and selection information of expansion information of a target index attribute factor selection box from a user can be received.

[0034] S102, determining to-be-filled attribute information according to attribute information in the historical filtering information and the selection information, and filling the to-be-filled attribute information into a remaining filtering box, wherein the historical filtering information is attribute information associated with an index that has been displayed, and the remaining filtering box is a filtering box other than the target index attribute factor filtering box among the multiple types of index attribute factor filtering boxes.

[0035] In the embodiment, a database can be established in advance to store index query records of a user, so as to obtain historical filtering information. If the index attribute factor filtering boxes include a, b, and c, and the target index attribute factor filtering box is a, then the filling information of the remaining filtering boxes b and c, that is, the to-be-filled attribute information, can be determined from the historical filtering information according to the attribute information in the selection information of a. For example, attribute information b' and c' associated with the attribute information in the selection information of a is determined from the historical filtering information, and the attribute information is similar or identical to the attribute information in the expansion information of the remaining filtering boxes b and c. Then, b' and c' are the to-be-filled attribute information. The to-be-filled attribute information is filled into the remaining filtering boxes b and c.

[0036] S103, determining a target index according to information in the multiple types of index attribute factor filtering boxes, and displaying the target index.

[0037] In the embodiment, subsequent simple modification can be performed on the index attribute factor filtering boxes, that is, accurate filtering conditions can be quickly determined. Based on the information in the multiple types of index attribute factor filtering boxes, data can be filtered, calculated, and processed to obtain a target index, such as an annual complaint rate. Finally, the target index can be displayed on a display screen of an index dashboard.

[0038] The technical scheme of the embodiment of the application displays the filtering boxes and receives the index attribute information selected by the user, then quickly determines the to-be-filled attribute information according to the query records of the indexes that have been displayed in advance, and realizes information reuse through rapid filling, so as to quickly determine the target index, display the index, improve the index extensibility and flexibility, and shorten the development cycle time of the new index.

[0039] Optionally, the index dashboard configuration content includes index dashboard configurable content and index dashboard fixed configuration content. The determining of the target index according to the information in the multiple types of index attribute factor filtering boxes includes: generating the index dashboard configurable content according to the information in the multiple types of index attribute factor filtering boxes; displaying the index dashboard configuration item and the information in the corresponding index dashboard configurable content, and receiving configuration editing information input by the user; updating the information in the index dashboard configurable content by using the configuration editing information to obtain target configuration information, and generating a target index according to the target configuration information.

[0040] Specifically, the conventional index query compilation statement is usually a fixed retrieval sentence pattern. When the index board displays new index information, the program developers usually need to improve the overall logic code in the system background. The method decouples the constant information and variable information in the index query compilation statement, marks the constant part (such as SELECT, FROM, WHERE, etc. Fixed sentence part) as a fixed framework, and unifies and fixes it by the system background. This part of the content is the fixed configuration content of the index board. The information related to user demand such as index query content, condition and data source is decomposed into key information elements such as statistical items, more items, data sources, query conditions, time fields (single-point time), space fields, attribute fields and trend fields (continuous time). These elements are variable frameworks, that is, the configurable content of the index board. Users can fill in the required content of the newly added index in the preset area, that is, configure and edit the information, so as to realize independent compilation.

[0041] The configuration content associated with the information in the multi-class index attribute factor filtering box can be filtered from the historical configuration content. The configuration content is the configurable content of the index board. The historical configuration content can include the preset index board configuration content associated with the information in the index attribute factor filtering box and / or the historical record of the user-input index board configuration content. The index board configuration item and the information in the corresponding index board configurable content can be displayed respectively. The configuration editing information input by the user is received. The information in the index board configurable content can be updated using the configuration editing information to obtain target configuration information. For example, if the information in the index board configurable content is year, and the configuration editing information input by the user is day, then year can be updated to day. The target configuration information can be data processing logic such as operation logic. The index board configuration item includes statistical items, item table headers, data sources, query conditions, unit fields, time fields, ascending / descending ranking and hierarchy, etc. The pre-stored data can be processed according to the target configuration information to obtain a generated target index.

[0042] Optionally, the display mode of the target index includes multiple modes, and data granularity of the target index in different modes is different; wherein, the displaying of the target index includes: if the display mode of the target index is a first mode, at least displaying index unit, index value, index data update time, index selected mark and index 7-day change trend information of the target index; if the display mode of the target index is a second mode, at least displaying distribution and data details of the target index under a first preset dimension and a preset time node; if the display mode of the target index is a third mode, at least displaying specific information of the target index under a second preset dimension, wherein the specific information is embodied in the form of a pie chart, a column chart or a line chart, and the range of the first preset dimension is greater than that of the second preset dimension.

[0043] Specifically, the conventional index board has a single analysis dimension for data, lacks a unified display form, and is not thorough and universal in data analysis. According to the habit of index analysis, the display mode of the target index can be decoupled into multiple modes according to the idea of gradually deepening from macroscopic identification to microscopic analysis. The display mode can be understood as a display level.

[0044] For example, if the first mode is overview information, the second mode is summary information, and the third mode is detail information, these three levels can realize the penetration and detailed perception of the index from macro to micro and from global to specific. The overview information is mainly used for querying and displaying the basic information of the index, including index unit (spatial dimension), index value, index data update time, index selected mark, index 7-day change trend information, etc. The summary information mainly includes the distribution of the index under the next layer of spatial and attribute dimensions at a certain time node. The detail information layer is mainly used for displaying the specific information of the index, and through the linkage with the display level pie chart, column chart, line chart and other chart forms, the detailed perception of the index according to the category distribution is realized. In the geographical space dynamic analysis, three basic elements are usually involved, which are time, space and attribute. The time is the time point, time period or dynamic process of the geographical scene occurrence or change. The space is the position, shape and distribution of the geographical form. The attribute is the non-spatial and non-time characteristics of the geographical object, such as name, category and numerical value, etc. In the microscopic analysis process of displaying the index, i.e. in the mode of summary information and detail information, the three basic elements in geographical space analysis can be introduced. For the target index to be displayed, the time, space and attribute characteristics are decoupled, and the target index is displayed in space (such as city, county and township), time (such as single point or continuous) and attribute (such as a certain validity evaluation feature). Through the analysis process from vague to clear and from abstract to concrete, the problems of not thorough and universal in data analysis are effectively solved.

[0045] Optionally, the multiple types of index attribute factors include at least two of index type, index caliber, arrangement mode, statistical mode, summary mode, geographical spatial dimension, traceability channel, statistical period, and industry to which the index belongs.

[0046] Specifically, the types of the index attribute factors that affect the selection of the index can include index type (such as analysis type and abnormal type), index caliber (such as ranking and proportion), arrangement mode (such as positive order or negative order), statistical mode (such as rate value and quantity value), summary mode (such as mean value and sum value), spatial dimension (such as city-county-town three levels, city-county two levels, and county-town two levels), traceability channel (such as data middle platform and business middle platform), statistical period (such as day, week, and month), professional to which the index belongs, associated table name, and the like.

[0047] Embodiment Two

[0048] Figure 2 A flowchart of an index board configuration method provided for the embodiment two of the present application is provided, and the technical solution of the embodiment of the present application is further optimized on the basis of the above-mentioned optional technical solutions, and a specific way of configuring the index board is given.

[0049] Optionally, the determining of the to-be-filled attribute information according to the historical filtering information and the attribute information in the selection information includes: screening, from attribute information sets respectively associated with multiple displayed indexes contained in the historical filtering information, multiple target attribute information sets with a similarity greater than a preset threshold to the attribute information in the selection information; sorting the multiple target attribute information sets according to the number of uses corresponding to the target attribute information sets to obtain a sorting result; eliminating the attribute information in the selection information from a target attribute information set at a preset position in the sorting result, and determining an elimination result as the to-be-filled attribute information.

[0050] Optionally, the information in the displayed index board configuration item and the corresponding index board configurable content includes: if the index board configurable content includes configuration content under multiple different dimensions, displaying the information in the index board configuration item and the corresponding index board configurable content under different dimensions by using a display interface; wherein, before the receiving of the configuration editing information input by the user, further including: in response to a target operation of a user on a preset area of the display interface, replacing index board configurable content corresponding to an index board configuration item under a first dimension with index board configurable content corresponding to an index board configuration item under a second dimension, wherein the target operation is used to specify the first dimension and the second dimension from the multiple different dimensions.

[0051] Optionally, before the target indicator is displayed, the method further comprises: displaying a logic verification button; in response to a user selecting the logic verification button, performing statement logic verification, statement compilation timeliness verification and logic consistency verification on the target configuration information corresponding to the target indicator to obtain a verification result, wherein the logic consistency verification is used to verify the consistency of the data in different display modes; and displaying the target indicator if the verification result is passed.

[0052] As shown in Figure 2 The index board configuration method provided by the second embodiment of the present application specifically comprises the following steps:

[0053] S201, display a multi-type indicator attribute factor filtering box, and receive selection information of a user on expansion information of the target indicator attribute factor filtering box.

[0054] The multi-type indicator attribute factor comprises at least two of an indicator type, an indicator caliber, an arrangement mode, a statistical mode, a summary mode, a geographical space dimension, a traceability channel, a statistical period and an industry to which the indicator belongs.

[0055] S202, from attribute information sets respectively associated with a plurality of displayed indicators contained in historical filtering information, filter out a plurality of target attribute information sets with a similarity greater than a preset threshold to attribute information in the selection information.

[0056] Specifically, prior knowledge refers to the knowledge or information that already exists before performing a task, research or decision-making. It does not depend on the current observed data or experience, but is based on past learning, theory, hypothesis or known laws. In this method, the previously displayed indicators (i.e. historical screening information) can be used as prior knowledge, and by using the simplified decision tree algorithm, the logical self-reuse of the indicators is realized, and the convenient reuse of the new indicators in the configurator is ensured. In the process of selecting reusable prior knowledge for new indicators, the decision tree learning process can be referred to and simplified. Decision tree learning is an inductive learning algorithm based on instances, which focuses on inferring classification rules in the form of decision trees from a set of unordered and irregular instances. It is usually used to form a classifier to classify or predict unknown data. The internal nodes of a decision tree are attributes or attribute sets, the leaf nodes are the classes to be learned, and the attributes of the internal nodes are called test attributes. Considering that the size of prior knowledge is small, there are many attributes affecting indicator selection, and many indicator algorithms are involved, directly using the decision tree algorithm for classification may misjudge the reuse selection of indicator logic if the classification is wide, or greatly increase the redundancy of the algorithm if the classification is fine. Therefore, a simplified decision tree algorithm can be used, which does not distinguish the hierarchical order of each attribute, and directly recommends using attribute value set filtering. First, from the attribute information sets associated with the multiple displayed indicators contained in the historical screening information, multiple target attribute information sets with a similarity greater than a preset threshold to the attribute information in the selection information are screened out.

[0057] S203、According to the use frequency corresponding to the target attribute information set, the multiple target attribute information sets are sorted to obtain a sorting result.

[0058] Exemplarily, the multiple target attribute information sets can be sorted according to the use frequency from more to less to obtain a sorting result.

[0059] S204, the attribute information in the selection information is eliminated from the target attribute information set at the preset position in the sorting result, and the elimination result is determined as the to-be-filled attribute information.

[0060] Exemplarily, the preset position can be the position corresponding to the most frequent use.

[0061] If the three attributes of indicator caliber, statistical method and summary method are known according to the historical screening information, when the statistical method is rate value, the use frequency of the indicator caliber is the most frequent, and the use frequency of the summary method is the most frequent. When the statistical method is the value, the use frequency of the indicator caliber is the most frequent, and the use frequency of the summary method is the most frequent. According to this, it is known that the three attributes are interrelated, and if the selection information is the rate value in the indicator caliber, the to-be-filled attribute information is the ranking and the average value.

[0062] S205, fill the to-be-filled attribute information into the remaining filter boxes.

[0063] For example, as described above, the ranking and the average can be filled into the corresponding filter boxes, respectively.

[0064] S206, generate index board configurable content according to the information in the multiple types of index attribute factor filter boxes; display index board configuration items and the information in the corresponding index board configurable content.

[0065] The index board configuration content includes index board configurable content and index board fixed configuration content.

[0066] Optionally, the display of the index board configuration items and the information in the corresponding index board configurable content includes: if the index board configurable content includes configuration content in multiple different dimensions, the index board configuration items and the information in the corresponding index board configurable content in different dimensions are displayed by using a display interface.

[0067] Specifically, Figure 3 is a configuration interface schematic diagram, Figure 3 The boxes 1-6 are six types of index attribute factor filter boxes, 301 is a dimension display area, 302 is an index board configuration item, 303 is an index board configurable content editing and display area corresponding to the index board configuration item, and 304 is a logic verification button. As shown in Figure 3 If the multiple different dimensions included in the index board configurable content are location dimensions of city, county, and district, the index board configuration items and the information in the corresponding index board configurable content in city, county, and district can be displayed by using a display interface, respectively.

[0068] S207, in response to a target operation of a user on a preset area of a display interface, the index board configurable content corresponding to the index board configuration item in the first dimension is replaced by the index board configurable content corresponding to the index board configuration item in the second dimension.

[0069] The target operation is used to specify the first dimension and the second dimension from the multiple different dimensions.

[0070] For example, Figure 3As shown, if the county is the first dimension and the city is the second dimension, if the user selects the check box (i.e. the box beside the county) of the county, the index board configurable content corresponding to the index board configuration item of the county can be replaced by the index board configurable content corresponding to the index board configuration item of the city. If the county is the first dimension and the city is the second dimension, if the user selects the check box (i.e. the box beside the county) of the county, the index board configurable content corresponding to the index board configuration item of the county can be replaced by the index board configurable content corresponding to the index board configuration item of the city.

[0071] S208, receiving configuration editing information input by the user; updating information in the index board configurable content by using the configuration editing information to obtain target configuration information, and generating a target index according to the target configuration information.

[0072] Specifically, the attribute information of the alternative index can be subjected to intersection operation according to the target configuration information, etc., to generate the target index.

[0073] S209, displaying a logic verification button; in response to the selection operation of the logic verification button by the user, performing statement logic verification, statement compilation timeliness verification and logic consistency verification on the target configuration information corresponding to the target index to obtain a verification result.

[0074] The logic consistency verification is used to verify the data consistency in different display modes.

[0075] Specifically, in order to ensure the accuracy of the display interface information and the data consistency between each display mode and each attribute, the statement logic verification, the statement compilation timeliness verification and the logic consistency verification can be performed on the target configuration information corresponding to the target index. For example, Figure 3 As shown, the user can click the logic verification button 304 to perform the statement logic verification, the statement compilation timeliness verification and the logic consistency verification on the target configuration information corresponding to the target index to obtain a verification result.

[0076] The statement logic verification on the target configuration information corresponding to the target index requires that each statement composed of the target configuration information can be executed correctly and feedback relevant information, and information accuracy feedback reminder will be performed when the statement cannot be normally compiled. The statement compilation timeliness verification requires that each statement of the target configuration information corresponding to the target index can be completed within a set time threshold T, and relevant information is fed back, and information timeliness feedback reminder will be performed when the statement cannot be normally compiled within the time threshold T. The logic consistency verification requires the matching of data in the same display mode, such as the consistency of the overview information statistics and the summary information details, the consistency of the spatial, temporal and attribute characteristic data, etc. When the information of each display mode is not unified, the logic consistency feedback reminder will be performed.

[0077] S210, if the check results are all passed and the display mode is the first mode, at least display the target index unit, index value, index data update time, index selected mark and index 7-day change trend information; if the check results are all passed and the display mode is the second mode, at least display the distribution of the target index under the first preset dimension and the preset time node and the data details; if the check results are all passed and the display mode is the third mode, at least display the specific information of the target index under the second preset dimension, wherein the specific information is embodied in the form of a pie chart, a column chart or a line chart, and the range of the first preset dimension is greater than that of the second preset dimension.

[0078] Exemplarily, Figure 4 It is a general information schematic diagram, if the first mode is general information, the display screen of the target index is as shown in the following figure. Figure 4 Figure 4 X, A, B, C, D, E, F, G and H in the figure are target indexes, Figure 4 It is a display interface of an index board, which displays a plurality of target indexes of a state, Figure 4 The line chart in the figure is drawn according to the target index X.

[0079] Optionally, the adaptive algorithm refers to an algorithm capable of automatically adjusting parameters or behaviors according to input data, environmental changes or system requirements, in the index configuration process, for the spatial distribution of the display mode, when the attribute information of the current display mode is filled, the adaptive algorithm can be used to automatically fill the attribute information of other display modes, so as to further shorten the index compiling time.

[0080] The index board configuration method provided by the embodiment of the application decouples the constant information and the variable information in the index query compiling statement, marks the constant part as a fixed frame, and takes the key information elements such as content, condition and data source involved in the index query as a variable frame, so as to realize the front-end implementation of self-compilation, solve the problem of limited configuration of the front-end interface of the index, and realize the convenient deployment of the index board, greatly shorten the development cycle. The method takes the pre-configured index as prior knowledge, fills the existing index information into the filter box, realizes information reuse, and guarantees accuracy through verification, avoids redundancy, solves the problem of less reuse of existing information in the traditional index board, and realizes the convenient deployment of the index board, greatly shortens the development cycle. The method further decouples the display level based on macro recognition and micro analysis, and decouples the display information based on the time and space attribute characteristics, establishes a unified index analysis interface, realizes the penetration of indexes in various forms, and realizes detailed perception, and solves the problems of single analysis dimension of data in the traditional display board and lack of unified display form and not thorough enough analysis of data.

[0081] Embodiment three​

[0082] Figure 5 A structure schematic diagram of an index board configuration device provided for the third embodiment of the present application is shown in the figure. Figure 5 As shown in the figure, the device comprises an information display and receiving module 501, an information filling module 502 and an index display module 503, wherein:

[0083] The information display and receiving module is configured to display multiple types of index attribute factor screening boxes and receive selection information of user on expansion information of a target index attribute factor screening box, wherein the multiple types of index attribute factors are attribute information related to indexes under different dimensions, the target index attribute factor screening box is a screening box selected by the user from the multiple types of index attribute factor screening boxes, and each index attribute factor screening box includes at least one attribute information in the expansion information.

[0084] The information filling module is configured to determine attribute information to be filled according to historical screening information and attribute information in the selection information, and fill the attribute information to be filled into a remaining screening box, wherein the historical screening information is attribute information associated with indexes that have been displayed, and the remaining screening box is a screening box other than the target index attribute factor screening box in the multiple types of index attribute factor screening boxes.

[0085] The index display module is configured to determine a target index according to information in the multiple types of index attribute factor screening boxes, and display the target index.

[0086] The index board configuration device provided by the embodiment of the present application displays screening boxes and receives index attribute information selected by the user, then quickly determines attribute information to be filled according to query records of indexes that have been displayed in the early stage, and realizes information reuse through quick filling, which realizes quick determination of a target index, displays the index, improves index scalability and flexibility, and shortens the development cycle time of new indexes.

[0087] Optionally, the information filling module comprises:

[0088] The screening unit is configured to screen multiple target attribute information sets with similarity greater than a preset threshold from multiple sets of attribute information respectively associated with indexes that have been displayed in the historical screening information.

[0089] The sorting unit is configured to sort the multiple target attribute information sets according to the number of uses corresponding to the target attribute information sets to obtain a sorting result.

[0090] The attribute information to be filled determination unit is configured to exclude attribute information in the selection information from a target attribute information set at a preset position in the sorting result, and determine the exclusion result as attribute information to be filled.

[0091] Optionally, the index board configuration content includes index board configurable content and index board fixed configuration content.

[0092] The index display module includes:

[0093] The configurable content generation unit is configured to generate index board configurable content according to information in the multi-type index attribute factor filter box.

[0094] The display and receiving unit is configured to display index board configuration items and corresponding information in the index board configurable content, and receive configuration editing information input by a user.

[0095] The target index generation unit is configured to update information in the index board configurable content by using the configuration editing information to obtain target configuration information, and generate a target index according to the target configuration information.

[0096] Optionally, the display of the index board configuration items and corresponding information in the index board configurable content includes: if the index board configurable content includes configuration content in multiple dimensions, displaying index board configuration items in different dimensions and corresponding information in the index board configurable content by using a display interface.

[0097] The index display module further includes:

[0098] The replacement unit is configured to, before receiving the configuration editing information input by the user, replace index board configurable content corresponding to index board configuration items in a first dimension with index board configurable content corresponding to index board configuration items in a second dimension in response to a target operation of a user on a preset area of the display interface, where the target operation is used to specify the first dimension and the second dimension from the multiple different dimensions.

[0099] Optionally, the display mode of the target index includes multiple modes, and data granularity of the target index in different modes is different.

[0100] The index display module includes:

[0101] The first display unit is configured to, if the display mode of the target index is a first mode, display at least an index unit, an index value, an index data update time, an index selected flag, and index 7-day change trend information of the target index.

[0102] The second display unit is configured to, if the display mode of the target index is a second mode, display at least distribution and data details of the target index in a first preset dimension and a preset time node.

[0103] The third display unit is configured to display at least specific information of the target index in a second preset dimension if the display mode of the target index is a third mode, wherein the specific information is embodied in the form of a pie chart, a column chart or a line chart, and the range of the first preset dimension is greater than that of the second preset dimension.

[0104] Optionally, the apparatus further comprises:

[0105] The verification button display module is configured to display a logical verification button before displaying the target index.

[0106] The verification module is configured to perform statement logic verification, statement compilation timeliness verification and logic consistency verification on the target configuration information corresponding to the target index in response to a selection operation of the logical verification button by a user, to obtain a verification result, wherein the logic consistency verification is configured to verify data consistency in different display modes.

[0107] The index display module comprises:

[0108] The index display unit is configured to display the target index if the verification result is passed.

[0109] Optionally, the multiple index attribute factors include at least two of an index type, an index caliber, an arrangement mode, a statistical mode, a summary mode, a geographical space dimension, a traceability channel, a statistical period and an industry to which the index belongs.

[0110] The index board configuration apparatus provided by the embodiments of the present application can perform the index board configuration method provided by any of the embodiments of the present application, and has the corresponding function modules and beneficial effects of the execution method.

[0111] Embodiment four

[0112] Figure 6 A structural schematic diagram of an electronic device 60 that can be used to implement embodiments of the present application is shown. The electronic device is intended to represent various forms of digital computers, such as laptops, desktops, tablets, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular telephones, smart phones, wearable devices (e.g., headsets, glasses, watches, etc.), and other similar computing devices. The components shown here, their connections and relationships, and their functions, are meant to be examples only, and are not intended to limit the implementations of the present application described and / or claimed in this document.

[0113] As Figure 6As shown, the electronic device 60 includes at least one processor 61, and a memory, such as a read-only memory (ROM) 62, a random access memory (RAM) 63, etc., connected to the at least one processor 61 in communication. The memory stores computer programs executable by the at least one processor 61, and the processor 61 can perform various appropriate actions and processes according to the computer programs stored in the read-only memory (ROM) 62 or loaded from the storage unit 68 into the random access memory (RAM) 63. In the RAM 63, various programs and data required for the operation of the electronic device 60 can also be stored. The processor 61, the ROM 62, and the RAM 63 are connected to each other through a bus 64. An input / output (I / O) interface 65 is also connected to the bus 64.

[0114] Various components in the electronic device 60 are connected to the I / O interface 65, including an input unit 66, such as a keyboard, a mouse, etc., an output unit 67, such as various types of displays, a speaker, etc., a storage unit 68, such as a magnetic disk, an optical disk, etc., and a communication unit 69, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 69 allows the electronic device 60 to exchange information / data with other devices through a computer network, such as the Internet, and / or various telecommunication networks.

[0115] The processor 61 can be various general and / or special purpose processing components having processing and computing capabilities. Some examples of the processor 61 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 61 performs various methods and processes described above, such as the KPI dashboard configuration method.

[0116] In some embodiments, the KPI dashboard configuration method can be implemented as a computer program tangibly embodied in a computer readable storage medium, such as the storage unit 68. In some embodiments, part or all of the computer program can be loaded and / or installed onto the electronic device 60 via the ROM 62 and / or the communication unit 69. When the computer program is loaded onto the RAM 63 and executed by the processor 61, one or more steps of the KPI dashboard configuration method described above can be performed. Alternatively, in other embodiments, the processor 61 can be configured to perform the KPI dashboard configuration method by any other appropriate means, such as by means of firmware.

[0117] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), system-on-a-chip (SoC) systems, complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transferring data and instructions to the storage system, the at least one input device, and the at least one output device.

[0118] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0119] The computer equipment provided above can be used to execute the indicator dashboard configuration method provided in any of the above embodiments, and has corresponding functions and beneficial effects.

[0120] Example 5

[0121] In the context of this invention, the computer-readable storage medium may be a tangible medium, and the computer-executable instructions, when executed by a computer processor, are used to perform an indicator dashboard configuration method, the method comprising:

[0122] Display multiple indicator attribute factor filter boxes and receive user selection information for the expanded information of the target indicator attribute factor filter box. The multiple indicator attribute factors are attribute information related to the indicator under different dimensions. The target indicator attribute factor filter box is the filter box selected by the user from the multiple indicator attribute factor filter boxes. The expanded information of each indicator attribute factor filter box includes at least one attribute information.

[0123] Based on the historical filtering information and the attribute information in the selection information, the attribute information to be filled is determined and the attribute information to be filled is filled into the remaining filter box. The historical filtering information is the attribute information associated with the displayed indicators, and the remaining filter box is the filter box other than the target indicator attribute factor filter box in the multi-category indicator attribute factor filter box.

[0124] The target indicator is determined based on the information in the multi-category indicator attribute factor filtering box, and the target indicator is displayed.

[0125] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by, or in conjunction with, an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0126] The computer equipment provided above can be used to execute the indicator dashboard configuration method provided in any of the above embodiments, and has corresponding functions and beneficial effects.

[0127] It is worth noting that in the embodiments of the above-mentioned indicator dashboard configuration device, the various units and modules included are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be achieved; in addition, the specific names of each functional unit are only for easy differentiation and are not used to limit the scope of protection of the present invention.

[0128] Note that the above description is merely a preferred embodiment of the present invention and the technical principles employed. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and various obvious changes, readjustments, and substitutions can be made without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in detail through the above embodiments, the present invention is not limited to the above embodiments, and may include many other equivalent embodiments without departing from the concept of the present invention, the scope of which is determined by the scope of the appended claims.

Claims

1. A method for configuring an indicator dashboard, characterized in that, include: Display multiple indicator attribute factor filter boxes and receive user selection information for the expanded information of the target indicator attribute factor filter box. The multiple indicator attribute factors are attribute information related to the indicator under different dimensions. The target indicator attribute factor filter box is the filter box selected by the user from the multiple indicator attribute factor filter boxes. The expanded information of each indicator attribute factor filter box includes at least one attribute information. Based on the historical filtering information and the attribute information in the selection information, the attribute information to be filled is determined and the attribute information to be filled is filled into the remaining filter box. The historical filtering information is the attribute information associated with the displayed indicators, and the remaining filter box is the filter box other than the target indicator attribute factor filter box in the multi-category indicator attribute factor filter box. The target indicator is determined based on the information in the multi-category indicator attribute factor filtering box, and the target indicator is displayed.

2. The method according to claim 1, characterized in that, The step of determining the attribute information to be filled based on historical filtering information and the attribute information in the selection information includes: From the set of attribute information associated with multiple displayed indicators contained in the historical filtering information, select multiple target attribute information sets whose similarity to the attribute information in the selected information is greater than a preset threshold. Based on the number of times the target attribute information set is used, the multiple target attribute information sets are sorted to obtain a sorting result; Remove the attribute information from the selected information from the target attribute information set that is in a preset position in the sorting result, and determine the removed result as the attribute information to be filled.

3. The method according to claim 1, characterized in that, The indicator dashboard configuration includes configurable content and fixed configuration content; wherein, determining the target indicator based on the information in the multi-category indicator attribute factor filter box includes: Generate configurable content for the indicator dashboard based on the information in the multi-category indicator attribute factor filter box; Displays the indicator dashboard configuration items and the corresponding configurable content of the indicator dashboard, and receives configuration editing information input by the user; The information in the configurable content of the indicator dashboard is updated using the configuration editing information to obtain the target configuration information, and the target indicator is generated based on the target configuration information.

4. The method according to claim 3, characterized in that, The information in the display indicator dashboard configuration items and the corresponding configurable content of the indicator dashboard includes: If the configurable content of the indicator dashboard includes configuration content under multiple different dimensions, then the display interface is used to display the indicator dashboard configuration items under different dimensions and the corresponding information in the configurable content of the indicator dashboard; Prior to receiving the configuration editing information input by the user, the method further includes: In response to a user's target operation on a preset area of ​​the display interface, the configurable content of the indicator dashboard corresponding to the indicator dashboard configuration item under the first dimension is replaced with the configurable content of the indicator dashboard configuration item under the second dimension, wherein the target operation is used to specify the first dimension and the second dimension from the plurality of different dimensions.

5. The method according to claim 1, characterized in that, The target indicator display modes include multiple modes, with different data granularities in different modes; wherein, displaying the target indicator includes: If the target indicator is displayed in the first mode, then at least the indicator unit, indicator value, indicator data update time, indicator selection flag, and indicator 7-day change trend information of the target indicator shall be displayed. If the target indicator is displayed in the second mode, then at least the distribution and data details of the target indicator under the first preset dimension and preset time node shall be displayed; If the target indicator is displayed in the third mode, then at least the specific information of the target indicator under the second preset dimension will be displayed, wherein the specific information is presented in the form of a pie chart, bar chart or line chart, and the range of the first preset dimension is greater than that of the second preset dimension.

6. The method according to claim 5, characterized in that, Before displaying the target indicator, the method further includes: Display the logic verification button; In response to the user's selection of the logic verification button, the target configuration information corresponding to the target indicator is subjected to statement logic verification, statement compilation timeliness verification, and logic consistency verification to obtain the verification result. The logic consistency verification is used to verify the data consistency under different display modes. The display of the target indicator includes: If the verification results are all passed, the target indicator will be displayed.

7. The method according to claim 1, characterized in that, The various indicator attribute factors include at least two of the following: indicator type, indicator definition, arrangement method, statistical method, aggregation method, geospatial dimension, traceability channel, statistical period, and industry.

8. A display board configuration device, characterized in that, include: The information display and receiving module is used to display multiple indicator attribute factor filter boxes and receive user selection information for the expanded information of the target indicator attribute factor filter box. The multiple indicator attribute factors are attribute information related to the indicator under different dimensions. The target indicator attribute factor filter box is the filter box selected by the user from the multiple indicator attribute factor filter boxes. The expanded information of each indicator attribute factor filter box includes at least one attribute information. The information filling module is used to determine the attribute information to be filled based on the historical filtering information and the attribute information in the selected information, and to fill the attribute information to be filled into the remaining filter boxes. The historical filtering information is the attribute information associated with the displayed indicators, and the remaining filter boxes are the filter boxes in the multi-category indicator attribute factor filter boxes other than the target indicator attribute factor filter box. The indicator display module is used to determine the target indicator based on the information in the multi-category indicator attribute factor filter box, and to display the target indicator.

9. An electronic device, characterized in that, The electronic device includes: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the indicator dashboard configuration method according to any one of claims 1-7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that cause a processor to execute the indicator dashboard configuration method according to any one of claims 1-7.