例項演示:Excel實現資料更新獲取,並根據公式計算後展示
我們資料庫中有一些明細資料,希望我們可以使用 Excel的公式,對報表資料進行,最後展示在自定義的行列固定報表中。
如下圖:從左側表中獲取大類名稱為飲料、海鮮、日用品,從2016/11/11到2016/11/15的銷售額資料,這些資料是從資料庫中取出來來的,要求在如圖右側以行列固定的報表展現。
需求分析:
1、資料在資料庫中會隨著日期的變化而變化。
2、需要用Excel的公式來進行資料的計算。
如果我們選擇Excel來實現,那麼資料只能讓技術人員定時幫我們匯出來,費時費力還無法自動更新,貼上新資料還容易報錯。
如果我們用傳統的BI工具來實現,那麼熟悉的Excel無法使用,還得學習一個新的工具,並且Excel的一些好的地方沒法保留,比如公式、圖形、透視表。
那麼有沒有最優解呢?Smartbi的Excel融合分析就是最優解。它是在Excel中安裝一個外掛來實現和BI伺服器的融合,既可以通過BI伺服器直連資料庫,進行資料的關聯和更新,還能保留Excel的操作習慣和公式等優勢,堪稱完美的解決方案。
具體如何實現呢,我們看以下步驟,非常簡單:
1、登入電子表格,將需要的欄位資料從資料庫表中拖拽到Excel融合分析中。
2、點選 重新整理資料,檢視報表資料情況。
3、新建一個sheet頁,在新sheet頁中自定義一個行列固定的報表,如下圖:
4、表格裡空的單元格使用Excel的sumifs( )函式,從sheet1中獲取相應的資料來使用。
如果Excel公式引用其他sheet頁資料,需要在引用單元格前面新增所在sheet頁位置,如=Sheet1!A1:A4;
但是引用資料為表格的某一列,則需要引用其表格及欄位名,如表1[銷售額],即表格名“表1”、欄位名“銷售額”的那一列資料。
5、最終效果展現如下:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69985379/viewspace-2855043/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- activiti 根據 流程例項ID 獲取發起人
- 根據身份證號碼獲取性別資訊程式碼例項
- 根據時差獲取世界各地日期時間程式碼例項
- 根據ip獲取城市
- es java 聚合方法——聚合後根據count排序並取前2條資料Java排序
- 根據聲音獲取物件物件
- 根據IP獲取國家
- javascript根據class獲取物件JavaScript物件
- Vue+echart 展示後端獲取的資料Vue後端
- Excel公式大全詳解 excel表格計算公式大全Excel公式
- excel根據某一列匹配資料Excel
- excel根號公式怎麼打 excel開根號函式公式Excel公式函式
- 根據 IP 獲取省市名稱
- 根據IP獲取國家省市
- DataGridView如何獲取選中行資料並更新View
- excel利用rank排名次公式 excel利用公式計算排名Excel公式
- C#根據經緯度獲取實體地址C#
- excel開根號公式 excel怎麼開根號Excel公式
- js根據class值獲取元素物件JS物件
- 根據使用者來獲取渠道
- Vue Router根據後臺資料載入不同的元件(思考->實現->不止於實現)Vue元件
- 根據經緯度計算兩點之間的距離的公式公式
- 原生javascript實現獲取指定元素下所有後代元素程式碼例項JavaScript
- Laravel Excel 如何獲取 Excel 檔案的公式結果LaravelExcel公式
- 根據身高計算體重
- jquery實現獲取outerHTML內容程式碼例項jQueryHTML
- SqlServer中根據某幾列獲取重複的資料將其刪除並保留最新一條SQLServer
- 根據滑鼠的方位出現遮罩層效果程式碼例項遮罩
- jdbc根據例項名 連線 sql serverJDBCSQLServer
- js根據ip地址獲取所在城市JS
- PHP根據身份證號碼,獲取性別、獲取生日、計算年齡、獲取地址、獲取生肖、獲取星座、以及判斷是否是身份證號(方法教程)PHP
- S根據年月實現獲得當月天數
- php根據地理座標獲取國家、省份、城市,及周邊資料類PHP
- Excel上傳並讀取資料Excel
- js獲取並解析xml檔案程式碼例項JSXML
- Android使用getIdentifier()方法根據資源名來獲取資AndroidIDE
- 根據公曆計算農曆
- 根據條件動態更新不同表的資料