{"id":10471,"date":"2020-08-07T16:16:02","date_gmt":"2020-08-07T08:16:02","guid":{"rendered":"https:\/\/www.finereport.com\/en\/?p=10471"},"modified":"2021-01-14T10:48:48","modified_gmt":"2021-01-14T02:48:48","slug":"dynamic-reports-interactive-reports","status":"publish","type":"post","link":"https:\/\/frg.fineres.com\/en\/2020\/08\/07\/dynamic-reports-interactive-reports\/","title":{"rendered":"Dynamic Reports: Examples and How to Implement it Easily?"},"content":{"rendered":"\n<p>When it comes to reports, many people think of countless Excel spreadsheets and boring numbers. &#8216;How to make visually stunning reports to catch my boss&#8217;s eyes\uff1f&#8217; &#8216; How to create valuable reports to make managers quickly discover insights?&#8217;  These are the most common questions asked by report providers.<br><strong>The answer is easy; that is, make your reports dynamic.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img src=\"https:\/\/www.finereport.com\/en\/wp-content\/uploads\/2019\/10\/2019051608A.gif\" alt=\"\"\/><\/figure>\n\n\n\n<br> <\/br>\n\n\n\n<h2>1. What Are the Dynamic Reports?<\/h2>\n\n\n\n<p>Dynamic reports are not only mean the reports composed of dynamic charts. Dynamic reports are generated based on the latest information and provide interactive features that allow end-users to do various types of data analysis with ease. In brief, dynamic reports are real-time reporting +interactive reports.&nbsp;<\/p>\n\n\n\n<br> <\/br>\n\n\n\n<h2>2. Dynamic Report Examples<\/h2>\n\n\n\n<p>Note:  The examples above are made with <a rel=\"noreferrer noopener\" href=\"https:\/\/www.finereport.com\/en\/\" target=\"_blank\">FineReport<\/a>.<\/p>\n\n\n\n<p><strong>a.Parameter filters: <\/strong>Filtering with parameters is the primary function of the dynamic reports. When using multiple data sources, you can use parameters to select or input value to filter all the data you want.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"747\" height=\"355\" src=\"https:\/\/www.finereport.com\/en\/wp-content\/uploads\/2020\/08\/2020080601I.gif\" alt=\"\" class=\"wp-image-10472\"\/><\/figure>\n\n\n\n<br> <\/br>\n\n\n\n<p><strong>b. Parameter linkage:<\/strong> Linking parameters is another basic function of dynamic reports. It builds a correlation between two charts. For example, when you click the city on the map, the correlated charts will show the corresponding product analysis and customer analysis of this city.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img src=\"https:\/\/www.finereport.com\/en\/wp-content\/uploads\/2020\/06\/2020062203I-1-2.gif\" alt=\"\"\/><\/figure>\n\n\n\n<br> <\/br>\n\n\n\n<p><strong>c. Drill down: <\/strong>Drill down report is a common type of dynamic reports. It enables the user to navigate the data from a comprehensive view of the data to a more detailed one.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img src=\"https:\/\/www.finereport.com\/en\/wp-content\/uploads\/2019\/11\/05-1.gif\" alt=\"\"\/><\/figure>\n\n\n\n<br> <\/br>\n\n\n\n<p><strong>d. Dynamic display on the parameter panel:<\/strong> In many cases, the selected option in one drop-down box can control the options in another drop-down box. For example, You can query the information during any period when you choose query by day. However, when you select query by month, the data will only be available within a specific month.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"882\" height=\"472\" src=\"https:\/\/www.finereport.com\/en\/wp-content\/uploads\/2020\/08\/2020080602I-1.gif\" alt=\"\" class=\"wp-image-10475\"\/><\/figure>\n\n\n\n<br> <\/br>\n\n\n\n<p><strong>e. Dynamic conditions:<\/strong> If you want to filter the data in the table, you are uncertain about the specific query conditions, the dynamic conditions will help you solve your problem. <\/p>\n\n\n\n<p>For example, you forget the supplier&#8217;s full name and only remember that it begins with &#8216;Li&#8217;. Input &#8216;Li&#8217; in the text box and click &#8216;Query,&#8217; all the suppliers whose name contains &#8216;Li&#8217; will be listed.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"865\" height=\"391\" src=\"https:\/\/www.finereport.com\/en\/wp-content\/uploads\/2020\/08\/2020080603I.gif\" alt=\"\" class=\"wp-image-10484\"\/><\/figure>\n\n\n\n<p><a style=\"color: #fff; background-color: #2849f7; border: none; border-radius: 20px; width: 180px; height: 40px; font-size: 16px; line-height: 26px; display: inline-block; padding: 6px 12px; margin-bottom: 0; text-align: center;\" href=\"\/en\/activation\">Free Download<\/a><\/p>\n\n\n\n<br> <\/br>\n\n\n\n<h2>3. How to Make Interactive Reports?<\/h2>\n\n\n\n<p>We have talked about <a rel=\"noreferrer noopener\" href=\"https:\/\/www.finereport.com\/en\/reporting-tools\/real-time-reporting.html\" target=\"_blank\">real-time reporting in detail in the last article<\/a>, including the benefits and how to implement it.<\/p>\n\n\n\n<p>Many readers left the message that real-time reporting frees them from repetitive work. And they were surprised by how easy it is to <a rel=\"noreferrer noopener\" href=\"https:\/\/www.finereport.com\/en\/reporting-tools\/real-time-reporting.html\" target=\"_blank\">implement the real-time reporting <\/a>following the tutorial.<\/p>\n\n\n\n<p>So, the following tutorial will focus on the interactive part of dynamic reports. And I will use <a href=\"https:\/\/www.finereport.com\/en\/\" target=\"_blank\" rel=\"noreferrer noopener\">FineReport<\/a> in the tutorial because it is easiest to make interactive reports after I tried a lot of dynamic reporting tools.<\/p>\n\n\n\n<p>Let&#8217;s take this dynamic report as an example, which is a typical interactive report in the business. You can query the information of specific cities, and the  &#8216;region&#8217; box control the &#8216;province&#8217; box, the &#8216;province&#8217; box control the &#8216;city&#8217; box. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img src=\"https:\/\/www.finereport.com\/en\/wp-content\/uploads\/2020\/08\/2020080711I.gif\" alt=\"\"\/><\/figure>\n\n\n\n<br> <\/br>\n\n\n\n<p><strong>Step 1: Connect to the database and import the data <\/strong><\/p>\n\n\n\n<p>FineReport supports multiple data sources, including Excel. You can connect to the databases in a few clicks. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"1024\" height=\"673\" src=\"https:\/\/www.finereport.com\/en\/wp-content\/uploads\/2020\/08\/2020080708I-1024x673.png\" alt=\"\" class=\"wp-image-10506\" srcset=\"https:\/\/frg.fineres.com\/en\/wp-content\/uploads\/2020\/08\/2020080708I-1024x673.png 1024w, https:\/\/frg.fineres.com\/en\/wp-content\/uploads\/2020\/08\/2020080708I-300x197.png 300w, https:\/\/frg.fineres.com\/en\/wp-content\/uploads\/2020\/08\/2020080708I-768x505.png 768w, https:\/\/frg.fineres.com\/en\/wp-content\/uploads\/2020\/08\/2020080708I.png 1477w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<br> <\/br>\n\n\n\n<p><strong>Step 2: Create a dataset with parameters<\/strong><\/p>\n\n\n\n<p>This step is to define the parameters. In this step, all you need is simple SQL rather than complex programming languages. For the IT department, I believe SQL is a piece of cake. But don&#8217;t worry if you don&#8217;t know SQL before. This operation only requires basic SQL, and it won&#8217;t take you long to master it.<\/p>\n\n\n\n<p>1.Create dataset [ds1] with 3 parameters<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"896\" height=\"598\" src=\"https:\/\/www.finereport.com\/en\/wp-content\/uploads\/2020\/08\/20200807I.png\" alt=\"\" class=\"wp-image-10498\" srcset=\"https:\/\/frg.fineres.com\/en\/wp-content\/uploads\/2020\/08\/20200807I.png 896w, https:\/\/frg.fineres.com\/en\/wp-content\/uploads\/2020\/08\/20200807I-300x200.png 300w, https:\/\/frg.fineres.com\/en\/wp-content\/uploads\/2020\/08\/20200807I-768x513.png 768w\" sizes=\"(max-width: 896px) 100vw, 896px\" \/><\/figure>\n\n\n\n<p>2.Create dataset [region] to query all regions<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"896\" height=\"598\" src=\"https:\/\/www.finereport.com\/en\/wp-content\/uploads\/2020\/08\/2020080702I.png\" alt=\"\" class=\"wp-image-10500\" srcset=\"https:\/\/frg.fineres.com\/en\/wp-content\/uploads\/2020\/08\/2020080702I.png 896w, https:\/\/frg.fineres.com\/en\/wp-content\/uploads\/2020\/08\/2020080702I-300x200.png 300w, https:\/\/frg.fineres.com\/en\/wp-content\/uploads\/2020\/08\/2020080702I-768x513.png 768w\" sizes=\"(max-width: 896px) 100vw, 896px\" \/><\/figure>\n\n\n\n<p>3.Create a dataset [province] with a parameter to query provinces in a certain region<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"896\" height=\"598\" src=\"https:\/\/www.finereport.com\/en\/wp-content\/uploads\/2020\/08\/2020080704I.png\" alt=\"\" class=\"wp-image-10501\" srcset=\"https:\/\/frg.fineres.com\/en\/wp-content\/uploads\/2020\/08\/2020080704I.png 896w, https:\/\/frg.fineres.com\/en\/wp-content\/uploads\/2020\/08\/2020080704I-300x200.png 300w, https:\/\/frg.fineres.com\/en\/wp-content\/uploads\/2020\/08\/2020080704I-768x513.png 768w\" sizes=\"(max-width: 896px) 100vw, 896px\" \/><\/figure>\n\n\n\n<p>4.Create a dataset [province] with a parameter to query cities in certain regions and provinces<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"896\" height=\"598\" src=\"https:\/\/www.finereport.com\/en\/wp-content\/uploads\/2020\/08\/2020080704I-1.png\" alt=\"\" class=\"wp-image-10502\" srcset=\"https:\/\/frg.fineres.com\/en\/wp-content\/uploads\/2020\/08\/2020080704I-1.png 896w, https:\/\/frg.fineres.com\/en\/wp-content\/uploads\/2020\/08\/2020080704I-1-300x200.png 300w, https:\/\/frg.fineres.com\/en\/wp-content\/uploads\/2020\/08\/2020080704I-1-768x513.png 768w\" sizes=\"(max-width: 896px) 100vw, 896px\" \/><\/figure>\n\n\n\n<br> <\/br>\n\n\n\n<p><strong>Step 3: Set widgets in the parameter interface<\/strong><\/p>\n\n\n\n<p>FineReport provides dozens of controls such as text field, drop-down tree, checkbox, time, date, drop-down box.<br>After binding the control and values, you can freely control and filter the content of the report display.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"1024\" height=\"539\" src=\"https:\/\/www.finereport.com\/en\/wp-content\/uploads\/2020\/08\/2020080705I-1024x539.png\" alt=\"\" class=\"wp-image-10504\" srcset=\"https:\/\/frg.fineres.com\/en\/wp-content\/uploads\/2020\/08\/2020080705I-1024x539.png 1024w, https:\/\/frg.fineres.com\/en\/wp-content\/uploads\/2020\/08\/2020080705I-300x158.png 300w, https:\/\/frg.fineres.com\/en\/wp-content\/uploads\/2020\/08\/2020080705I-768x404.png 768w, https:\/\/frg.fineres.com\/en\/wp-content\/uploads\/2020\/08\/2020080705I.png 1465w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Step 4: Drag data columns into cells<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"1024\" height=\"539\" src=\"https:\/\/www.finereport.com\/en\/wp-content\/uploads\/2020\/08\/2020080710I-1024x539.png\" alt=\"\" class=\"wp-image-10508\" srcset=\"https:\/\/frg.fineres.com\/en\/wp-content\/uploads\/2020\/08\/2020080710I-1024x539.png 1024w, https:\/\/frg.fineres.com\/en\/wp-content\/uploads\/2020\/08\/2020080710I-300x158.png 300w, https:\/\/frg.fineres.com\/en\/wp-content\/uploads\/2020\/08\/2020080710I-768x404.png 768w, https:\/\/frg.fineres.com\/en\/wp-content\/uploads\/2020\/08\/2020080710I.png 1465w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<br> <\/br>\n\n\n\n<h2>4. Leverage Dynamic Reporting Tools to Make Your Reports Stunning<\/h2>\n\n\n\n<p>As shown above, use dynamic reporting tools such as FineReport is easy to <a href=\"https:\/\/www.finereport.com\/en\/reporting-tools\/real-time-reporting.html\" target=\"_blank\" rel=\"noreferrer noopener\">make reports real-time<\/a> and interactive. However, the advantages of FineReport in visualization is beyond these. <\/p>\n\n\n\n<p>Let&#8217;s discover how to use FineReport to make your reports a difference.<\/p>\n\n\n\n<h3>19 categories and 50+ styles HTML charts<\/h3>\n\n\n\n<p>FineReport supports dozens of charts that meet different needs in business. These charts are self-developed by HTML5, which can be be used cross-platform, adaptive to web design, and support instant update.<\/p>\n\n\n\n<br> <\/br>\n\n\n\n<h3>Various dynamic interactive effects<\/h3>\n\n\n\n<p>Except for the interactions shown above, there are numerous cool dynamic charts. And you can use data tips, interactive highlighting, series interaction, online switch, coordinate scaling, and automatic refresh to realize interactive analysis.<\/p>\n\n\n\n<br> <\/br>\n\n\n\n<h3>Stunning 3D map and other 3D visualization effects<\/h3>\n\n\n\n<p>FineReport provides cool maps with advanced chart effects, as a supplement to basic types of charts. FineReport supports 3D cylindrical earth, 3D point earth, 3D flow on earth, KPI card, particle flip counter, time gear, catalog gear, carousel GIS point map, and so on.<\/p>\n\n\n\n<br> <\/br>\n\n\n\n<h2> 5. Summary<\/h2>\n\n\n\n<p>Making your reports dynamic and interactive is the secret of making your reports outstanding. And using a dynamic reporting tool would be a great choice. <\/p>\n\n\n\n<p>FineReport used in the article has been implemented and utilized by nearly 38,000 enterprises or institutions in their reporting projects. You can<a href=\"https:\/\/www.finereport.com\/en\/activation\" target=\"_blank\" rel=\"noreferrer noopener\">&nbsp;download it&nbsp;<\/a>for a free trial.<\/p>\n\n\n\n<br> <\/br>\n","protected":false},"excerpt":{"rendered":"<p>When it comes to reports, many people think of countless Excel spreadsheets and boring numbers. &#8216;How to make visually stunning reports to catch my boss&#8217;s eyes\uff1f&#8217; &#8216; How to create valuable reports to make managers quickly discover insights?&#8217;  These are the most common questions asked by report providers.<br \/>\nThe answer is easy; that is, make your reports dynamic.<\/p>\n","protected":false},"author":1,"featured_media":8627,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[138],"tags":[],"_links":{"self":[{"href":"https:\/\/frg.fineres.com\/en\/wp-json\/wp\/v2\/posts\/10471"}],"collection":[{"href":"https:\/\/frg.fineres.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/frg.fineres.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/frg.fineres.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/frg.fineres.com\/en\/wp-json\/wp\/v2\/comments?post=10471"}],"version-history":[{"count":22,"href":"https:\/\/frg.fineres.com\/en\/wp-json\/wp\/v2\/posts\/10471\/revisions"}],"predecessor-version":[{"id":11363,"href":"https:\/\/frg.fineres.com\/en\/wp-json\/wp\/v2\/posts\/10471\/revisions\/11363"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/frg.fineres.com\/en\/wp-json\/wp\/v2\/media\/8627"}],"wp:attachment":[{"href":"https:\/\/frg.fineres.com\/en\/wp-json\/wp\/v2\/media?parent=10471"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/frg.fineres.com\/en\/wp-json\/wp\/v2\/categories?post=10471"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/frg.fineres.com\/en\/wp-json\/wp\/v2\/tags?post=10471"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}