原创 報表BI選型的那些事兒!報表怎麼選、BI產品怎麼選?怕被忽悠花冤枉錢?報表選型、BI選型看這裏!!!

報表BI選型或許應該是個很簡單的事兒,但是被廠商忽悠的感覺是個很高大上,得花大錢才能買到好產品,讀完本文,應該對我們選型會有很大幫助,避免入坑。。。 前言 報表工具是一個接近20年的產物了 但是,直到現在,在各種數據信息化的系統中,報表工

原创 填報表怎麼跟蹤用戶操作,記錄日誌?

大多數報表工具中填報一般只能做基本的數據增刪改操作,不提供記錄用戶操作的功能,但基本都提供了提交的接口方法,可供二次開發修改。 實現思路: 在數據庫中新增一張操作日誌表,用於保存操作的用戶信息。 通過代碼自定義方法向數據庫插入數據。

原创 一句話計算出 TopN 的增長情況

比如,一年中污染最嚴重三天的 PM2.5 漲幅,瞭解這個漲幅,就能觀察出嚴重污染是突然出現的,還是逐漸積累起來的。用 SQL 語句找出污染最嚴重的三天,不算難: select top 3 * from T order by pm25 de

原创 一句話實現字段拆分成多行

把表中某字段根據分隔符拆分成N個字符串後,再用這N個字符串把這一行演變成N行。 用SQL來解決這個問題非常煩瑣! SQL裏沒有提供集合對象,不能提供根據拆分後的字符串集合把一行變成多行的操作。解決這個問題的思路就是先求出字段拆分後的最大字

原创 報表如何實現鼠標懸停顯示文字,鼠標移走文字消失?

現在大多報表工具都提供這樣的功能,不需要 JS 方法,只需要簡單設置就可以實現效果,而且提示的信息也可以是動態計算的,在動態擴展的格子中,格子中的數據不同,顯示的提示信息也不同,具體實現可以參考看下這篇文章的介 鼠標懸停出現提示信息怎麼做

原创 怎樣快速做個 BI 系統

自己從頭零開始開發必定是最慢的。要快,更好的方式是直接買 BI 軟件。這就涉及選什麼樣的產品,不能隨便買,得根據自己的需求想清楚。 1、BI 系統需獨立部署。 (1)獨立部署獨立使用 使用 BI 離不開用戶權限,所以當前 BI 產品的存在

原创 報表中怎麼做鼠標懸停顯示圖片

其實現在大多報表工具都支持格子中寫 html。在報表工具中實現鼠標懸停顯示圖片的需求,也只需要在報表裏增加一個圖層的定義,在對應的格子上掛上 html 事件,通過 JS 的 show()hide() 就可以輕鬆實現,顯示的圖片也可以根據指

原创 BIRT 中如何根據參數動態拼接 SQL

BIRT可以使用sql query來創建數據集,通過在報表中設置參數(Parameter)來傳遞客戶端的用戶輸入,同時可以設置Dataset參數並且與報表參數關聯(這兩個參數是不同的),這樣可以將客戶端的用戶輸入傳遞給Dataset的參數

原创 SQL 如何在時間序列中根據字段變化分組

將排序(一般按時間排)後的數據按某字段變化分組統計,也就是分組字段值與上一行的值比較,如果相同則分到與上一行同組,不同時則創建一個新組。 這個問題用SQL來做很難! SQL的集合是無序的,早期SQL沒有相鄰行引用的方法。SQL2003標準

原创 大屏報表中如何實現多圖表間的聯動?

方法 1: 如果有提供 DBD 功能的報表工具,那麼可以直接使用 DBD 中自帶的聯動設置,簡單快捷,例如: 大屏聯動竟如此簡單??? 方法 2: 如果採用的報表工具不支持 DBD,那麼我們可以把整個大屏報表拆分成多個單報表,在報表工具中

原创 開源 BI 的 實用性怎麼樣

這個要看具體的使用場景,比如公司內部簡單用來分析下數據,那麼是可以用的,按照工具中自帶的一些例子改改就行,但是如果要做一些商用項目時就不是太適合,開源 BI 一般是免費產品,工具成本低,但是最大的問題是沒有支持服務,有問題只能去一些論壇上

原创 查詢面板中如何實現兩個 select 下拉框的關聯查詢?

方法 1: 通過碼代碼實現關聯查詢功能,思路如下: 對第一個 select 下拉框添加 onchange 事件,當用戶選擇了第一個 select 下拉框的值後,就會進入 onchange 事件,在這個事件中獲取選中的 value 值,然後

原创 有沒有免費的 BI 軟件

完全免費開源的 BI 這個不太多,相應的開源報表工具倒是不少,但用的也不太多,個人也不太推薦這種免費的開源工具,缺點太明顯,開源免費雖然工具成本低,但是相應的支持服務基本沒有,遇到問題很難解決。 那到底有 BI 需求又注重成本的客戶應該怎

原创 BIRT 中文本與 JSON 關聯怎麼做

BIRT對於兩個數據源的聯合提供了Joint DataSet的解決方案,它具有圖形化的操作界面,可以完成簡單的內外關聯,但功能非常侷限(幾乎沒有二次計算的能力,Join 後再計算只限於簡單查詢和固定查詢,難以實現自由的組合查詢和變量查詢,

原创 有哪些開源的 BI 工具

開源軟件目前還是國外工具比較多,比如現在比較常用的 Pentaho、Superset、Jaspersoft、Spagobi、Poli 等,這裏簡單總結下他們的優缺點。 優點:開源軟件,給開發者帶來很大便利。 做爲前端數據分析工具來說,功能