報表做好的七個技巧!程序員再也不要苦逼接需求了

 在初次接觸FineReport的時候都是先想着能讓報表系統運行起來,把報表呈現出來,學習和使用過程中對系統中的一些功能選擇忽視或者還沒能想清楚該如何使用。開發了一段時間後,等空閒的情況下再把FineReport的各自功能點梳理瀏覽一遍,發現有很多功能和方案如果使用好了,能提升大量的效率。這裏做個簡單介紹,建議大家使用!
1、切換工作目錄                       

很多情況下開發是在本機完成測試後上傳到服務器,提高安全性,但是這樣涉及到文件上傳和數據連接設置等。在熟悉的情況下對報表做少量的修改的時候可以使用切換工作目錄功能直接在服務器上修改,結合下面講的版本管理,提升安全性。具體設置參考文檔切換工作目錄-https://help.finereport.com/doc-view-195.html
 


2、版本管理

          經常遇到改動報表的時候,需要做各種測試,有時候改動出錯把正常功能改錯的情況。帆軟支持對報表進行版本管理,改錯了可以一鍵恢復到原來的版本,這樣在服務器上改動報表也不用擔心改錯了恢復不了。模板版本管理-https://help.finereport.com/doc-view-2783.html
        

3、服務器數據集

         設計器裏有模板數據集和服務器數據集,區別是可使用的範圍不一樣,模板數據集只有當前模板可使用,服務器數據集是所有模板都可以使用。一般我們有多個模板,可能會用到同一個數據集,比如商品、業務員、渠道這類的信息,會在銷售分析、庫存分析等多個模板被使用,如果設置成服務器數據集,那麼可以多個模板複用,而且有修改也可以一次調整好。服務器數據集-https://help.finereport.com/doc-view-235.html
 

4、服務器控件管理

         在開發的時候多個模板都會用到查詢日期、商品、渠道的篩選,如果使用服務器控件管理設計好控件,關聯上數據,那麼可以整個項目複用,不用每個模板設計,提高效率。控件管理-https://help.finereport.com/doc-view-240.html
           

5、SQL視圖

          開發的時候遇到對商品的分類做統計,但是統計口徑可能變化,比如產品小類“領帶”算“配飾”類別,明年可能改成算“服裝”類別,如果設計模板的時候直接從數據庫表取數,那麼遇到修改的時候就需要修改所有用到這個統計口徑的模板,如果用SQL視圖,那麼只需要修改視圖就能完成,建議大家儘量使用SQL視圖查詢數據,包括一些多個模板複用計算也可以在視圖中完成。

6、服務器全局參數

         對應一些多個模板使用的參數可以設置成服務器全局參數,如公司名,這樣多個模板可以使用,不用單獨設置。  全局參數-https://help.finereport.com/doc-view-159.html       
 


7、服務器配置

        開發的時候希望工具欄的按鈕只保留有需求的功能,這裏可以設置默認的服務器設置,就不需要每個模板設置。服務器配置-https://help.finereport.com/doc-view-1246.html
 


最後,大家還有什麼技巧歡迎分享,一起進步提升!

歡迎關注我的公衆號“數據分析不是個事兒”,回覆“數據”有超多的乾貨贈送。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章