秒殺Excel的動態報表,不用學python,用它僅需10分鐘

文 | 軟妹 2019-07-22 16:52:44

如果你是老闆,當你想要看一份銷售量統計圖的時候,擺在你面前的是這樣一張報表,你還有仔細看下去的耐心嗎?



沒有!連看下去的慾望都沒猶豫,更不要說用這樣的報表為下半年的營銷策劃做分析決策了!

報表最根本的目的就是要傳達資料資訊,是要給人看的,好的報表絕對不是枯燥的表格堆疊,而應該是簡潔、美觀、準確、講人話的,也就是說報表也講究「顏值」,而讓報表動起來則是提高報表顏值最省力的方法。

動態報表
FineReport製作


比如還是上面的場景,如果現在擺在你面前的報表是這樣的動態報表,你心中有沒有驚豔的感覺?是不是瞬間覺得高大上了?是不是資料資訊一目瞭然?

一、什麼樣的報表才算是動態報表呢?

千萬不要以為讓圖表動一動就算是動態報表了,動態報表的準確定義是指沒有固定報表模板,需要根據實際業務動態生成模板的報表,其核心在於資料和圖表型別可隨條件的不同即時展現,即除了能展現一般的靜態报表內容之外,還必須具有良好的互動性。

這麼說可能有人就更懵了,簡單來說其核心就一點:報表資料能隨條件隨時呼叫。比如老闆想要檢視某個月份的資料,只需要通過設定一個参數過濾條件,老闆在控制元件中選擇什麼時間月份,報表就只會顯示哪個月的資料,根本不需要任何圖表,這就叫做動態報表。

而動態報表的目的是為了更便捷、更迅速地查詢和閱讀資料,在這個基礎上動態報表需要包含很多邏輯動能。

二、動態報表範例

申明:文中所有動態報表由FineReport報表軟體製作,感興趣的話可以免費下載使用

1.参数過濾

参數過濾是動態報表的主要功能。當使用多個數據源時,您可以使用参数來選擇或輸入值來篩選出所需的資料。


2、參數聯動

將兩個或多個元件建立連結,實現資料之間的自動關聯。

  • 圖表聯動

這是一種高階的動態效果,比如下圖點選柱狀圖的某一支,其他報表就對應的展現和他關聯的圖表資料,用的是圖表超鏈功能,可以在同一個報表頁面檢視多張關聯的圖表,實現圖表聯動的效果,這種聯動是自動的,不需重新重新整理整個頁面。

比如點擊員工名稱,訂單金額、回款額等就會自動關聯為該員工的資料。

動態報表
  • 圖表鑽取到網路報表

還有一種鑽取就是點選圖表可以到相應的明細報表,進行資料的鑽取,如下圖。

原理也是類似,兩張報表製作好以後,建立超連結關聯。

3、地圖鑽取

動態報表的常見功能,主要是為了實現無限層資料的擴展,展開維度更高的詳細資料。比如動圖下鑽。

鑽取報表

4、地圖聯動

在地圖鑽取的基礎上,還有聯動功能,點選對應區域,在右側顯示該區域詳細表格和圖表資料,點選地圖目錄聯動到相應層級。

5、參數面板動態顯示

由於某些需要,很多情況下需要滿足當滿足某個條件時,某些查詢準則才顯示。比如選擇年報,後面的參數框就會自動顯示為年份,選擇月報,後面的參數框就會自動顯示為月份。

參數面板動態顯示報表

6、動態資料欄

若資料庫中存在兩張表,如何實現不同的人根據需要選擇不同的表進行查看,從而提高查詢效率呢?此時就可以透過設定動態資料欄,在控制項中輸入“訂單”或者“銷量”,就會分別展示不同報表:

動態資料欄報表

7、動態條件

如果你想對表中的資料進行過濾時,查詢準則是不確定的,有時候想用 A 欄進行過濾,有時候想用 B 列進行過濾,比如我想查詢地區是華北的資料,此時要如何實現呢?這個時候就要用到動態條件了!

動態條件報表


除此之外還有很多功能,比如動態顯示報表標題、動態分組、動態sheet擴展等等,這裡不一一展示了。

三、那麼,怎麼能夠快速地做出動態報表呢?

第一步當然是要選擇好用的工具了,很多人用Excel也能做出來動態報表的效果,但是步驟非常複雜和繁瑣,需要學會透視表、切片器和很多邏輯函數才行,為了報表效果而犧牲時間成本是得不償失的,而且最後做出來的效果也是差強人意,並沒有很高的交互性。

那麼有沒有一種能夠方便快捷地製造動態報表的工具呢?當然有!今天我要安利的這款神器,就完全可以輕輕鬆松實現5分鐘一張動態報表,而且保證能讓你的老闆看傻眼,上面展示的動態效果全都是由FineReport做出來的哦!

好了,不賣關子了,這個神器就是FineReport,一款專業的企業級web報表工具,如果用三個詞來形容他就是「簡單、專業、靈活」

話不多說,我們下面就用FineReport來實操一下,如何製作一張簡單的參數過濾動態報表吧!

1、下載安裝FineReport,匯入資料

在官網上下載好FineReport最新版之後,進入報表製作介面,借助官網的幫助文檔熟悉一下簡單的操作和介面設定,包括資料連結、資料匯入、資料查詢等等。

熟悉之後選擇資料庫查詢,就可以找到自己想要匯入的資料,拖拽到儲存格中,如下圖所示:

2、定義參數

資料匯入之後,我們就需要設定一個參數,透過參數實現不同值的查詢,在FineReport中可以直接透過「範本-範本參數」選擇,例如我設定參數名稱為p1,預設值為「華北」,如下:

3、參數過濾設定

雖然設定完了參數,但是沒有經過過濾的參數最終還是會展示出全部資料,因此這一步非常關鍵,需要對儲存格進行參數過濾的設定,設定儲存格地區對應參數地區:

4、控制項設定

完成了參數過濾,但是還需要一個能夠存放參數選擇的控制項,本報表中選擇使用下拉控制項,如下:

5、報表完成

做到這裡,一張動態報表就基本上完成了,可以點擊分頁預覽進行查看了:


由於篇幅原因,參數面板動態顯示、動態列、動態顯示報表標題、動態分組、動態sheet擴展等功能就不具體一一實操了,基本上都跟上面展示的一樣簡單易學。

四、如何進一步豐富動態報表的視覺?

一份吸引老闆眼球的報表,僅僅實現上述的動態效果是不夠的。配上炫酷的動態視覺化效果,才能讓你的資料視覺化遠離枯燥!

接下來,繼續以FineReport報表軟件做範例

酷炫的dashboard都需要通過FineReport的表單(決策報表)來設計展現。通過拖拽報表塊、圖表塊和各類控制項初步設計介面。

不同于普通報表,普通報表是一個整體,無法實現局部刷新。表單是由各個元件組成,可以實現元件內刷新,即局部刷新。像動態大屏都是全域或者局部刷新的,所以需要用決策報表製作實現。

1、 選擇適合你資料展現的圖表類別

不少人表哥表姐在做報表的過程中存在不會選擇合適的圖表的問題,從而導致做出來的報表內容和視覺上不盡人意。

FineReport支援柱形圖,折線圖,餅圖,雷達圖,散點圖、圓環圖,條形圖, 堆積圖、面積圖、組合圖、氣泡圖、地圖、GIS 地圖、流向地圖、熱力地圖、儀表板、全距圖、甘特圖、樹圖、框架圖等 19 種圖表大類和超過 50 種動態圖表樣式。總有一款圖表適合你!

2、加入動態的視覺化外掛程式

想要酷炫的效果,也可以藉助些成熟的視覺化外掛程式。

以下外掛程式都是帆軟開發者大賽的精美作品,有些已經應用在FineReport上了。

3D地球:四維時空展示與資訊管理,前所未有的視覺衝擊

功能:立體地球是非常好的跨區域的基於地理資訊的資料載體。相對於平面地圖,3D地球更加生動,表現力也更強。3D地球外掛程式支援基於數量和位置的點標注以及以兩個位置和時間為維度的流向地圖,實現了Web環境下的三維展示與空間資訊管理,也能夠基於報表平臺進行資訊發佈、資料共用、交流協作,並且完全基於 B/S 模式,與決策大屏無縫連接。

適用:在國土資源、跨國交通和跨境貿易等方面有著廣泛的應用。

3D全景地圖:構造都市圈級別的宏達場景

功能:3D全景地圖外掛程式把時間和空間帶進了帆軟。從時間上看,外掛程式支持將日期作為維度,把點的運動軌跡動態呈現在地圖上,並且支持多種軌跡分類;從空間上看,外掛程式使得城市建築脫離平面,立體出來,提供與滑鼠之間的交互。不僅如此,客製化後的外掛程式還支援即時刷新資料,在地圖上顯示多種標記點,左鍵拖動地圖,按住滑鼠右鍵移動可以轉換視角。

適用:適用於政府部門、連鎖企業、LBS提供商等對真實經緯度和展現區域範圍敏感的使用者

軌跡圖:説明企業輕鬆追蹤百萬終端即時軌跡

功能:軌跡圖外掛程式支持對經緯度點數據動畫的各種配置,包括運動軌跡的速率、顏色、拖尾、順序等等。帆軟FineReport使用者配置好軌跡圖外掛程式後,可在報表或大屏中同時管理並追蹤數千萬終端設備的軌跡。

動態圖表

適用:適用於物流車隊管理、互聯網創業公司共用出行大屏、外勤人員管理報表監控系統、運用智慧穿戴設備的健康物聯網等領域。

3.接入Echarts等協力廠商控制項

之前很多網友留言,問這樣的動態圖表是怎樣製作的。其實大多由FineReport自帶的H5圖表。此前有提到FineReport良好的開放性,可讓IT同事寫程式碼開發,所以在製作時,也可接入Echarts等協力廠商控制項來製作圖表。

五、總結

想用FineReport這樣的神器做出高顏值的動態報表並不是難事,難的是如何充分利用好這些繁多的功能,針對業務找到關鍵指標和資料,讓老闆一眼就能看到報表的價值所在,這才是報表人應該追求的目標。

感謝閲讀!FineReport提供最全永久免費功能版本,不用等待,直接點擊以下按鈕激活&下載!

獲得帆軟最新動態:數據分析,報表實例,專業的人都在這裡!加入FineReport臉書粉絲團

喜歡這篇文章嗎?歡迎分享按讚,給予我們支持和鼓勵!

熱門文章推薦

熱門工具

免費試用FineReport

僅需1分鐘,即可體驗新一代企業級報表軟體!現在激活還可獲得行業案例和範本!

  • Line【FineReport報表軟體】

帆軟FineReport臉書官方賬號
加入好友

回覆簡報送最新10.0產品簡報

  • 臉書【FineReport報表軟體】

帆軟FineReport臉書官方賬號

按讚送資訊人才必備懶人包

  • 商務問題諮詢

  • 王人賢 Brian

    0933-790886

    taiwan@fanruan.com

  • 技術問題諮詢

  • 線上客服:點擊右側「聯繫我們」按鈕

    郵件諮詢:support@fanruan.com

    服務時間:工作日 9:00~12:00,13:30~17:30

返回頂部