Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Report control and application thereof

A report and report data technology, applied in special data processing applications, program control design, program control devices, etc., can solve the problem of slow report presentation speed, and achieve the effect of improving page response speed and enriching data analysis.

Inactive Publication Date: 2014-07-02
INSPUR SOFTWARE CO LTD
View PDF3 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The report control adopts step-by-step rendering technology, which effectively solves the problem of slow report display speed in the case of a large amount of data, and can take into account the needs of users for comparative analysis of report data

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Report control and application thereof
  • Report control and application thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0036] A report control includes a data request unit, a locked row and column unit, a data sorting unit, a data filtering unit, a data perspective unit, a data snapshot unit, a data export unit, a data printing unit, a graphics conversion unit, and a report output unit;

[0037] The data request unit: obtain report data and put it into the browser cache;

[0038] The lock rank unit: the DOM structure required to generate the report lock rank;

[0039] The data sorting unit: adding a click event to the header, so that the user can click the header to sort;

[0040] The data screening unit: screening report data;

[0041] The data perspective unit: perform perspective analysis on report data;

[0042] The data snapshot unit: a snapshot of the saved data;

[0043] The data export unit: save the report data in EXCEL format;

[0044] The data printing unit: printing reports;

[0045] The graphic conversion unit: convert any column in the report into a histogram. The report output unit: Accordin...

Embodiment 2

[0048] An application of the report control as described in embodiment 1, including the following steps:

[0049] (1) The report control first gets all the report data from the background and puts it in the browser memory. At the same time, it gets the total number of rows of report data n and the row height a of the report, and calculates the height H required to display all the report data. , The H=n×a;

[0050] (2) The report control obtains the browser height b through the browser interface, calculates the maximum number of report rows H2 that the browser can display at a time, and then generates a scroll bar with a total height of H, where H2=b / a. The visible height is H2, and the report control monitors the scroll position of the scroll bar at the same time: when the user drags the scroll bar, the scroll position c is obtained, and the initial value is set to 0. The starting row of the report data is calculated as m=(c+0 ), the ending line m'=(c+H2);

[0051] (3) Finally, the...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to a report control which comprises a data request unit, a lock row unit, a data sequencing unit, a data screening unit, a data perspective unit, a data snapshot unit, a data exporting unit, a data printing unit and a graph converting unit. The data request unit acquires report data and places the same in a browser cache, the lock row unit generates a DOM structure needed by a report lock row, the data sequencing unit adds a click event for a header and enables a user to click the header for sequencing, the data screening unit screens the report data, the data perspective unit performs perspective analysis on the report data, the data snapshot unit snapshots stored data, the data exporting unit stores the report data in an EXCEL format, the data printing unit prints a report, and the graph converting unit converts any row in the report into bar graphs. The report control is suitable for a scene where large data volume display needs exist in a web system; by using the report control, browser page response speed can be substantially increased, and needs of the user on comparative analysis of data can be met.

Description

Technical field [0001] The invention relates to a report control and its application, belonging to the technical field of computer data reports. Background technique [0002] Reports are relatively common in current computer business systems and are the main tool for data query and analysis. The slow query of reports is also a problem that users often respond to. There are two main reasons for this: large amount of background data causes slow SQL execution; large amount of query result data causes slow browser display speed. In the latter case, paging data can better solve the problem of slowness. However, according to people's habits, the more data displayed at a time, the more conducive to data comparison, analysis and other operations, so the data paging processing It is not a good solution. This is also the reason why most reports are not paged. Therefore, there is an urgent need for a report control and its application that can solve the slow display speed and avoid the abo...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F17/30G06F9/44
CPCG06F9/44526G06F16/26
Inventor 孙振
Owner INSPUR SOFTWARE CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products