首頁>Club>
資料庫每天都會生成很多資料,然而每天都要人工提取前一天的資料導成excel來彙總。有沒有什麼簡單的軟體可以實現每天自動讀取資料,再按照特定的演算法計算指定項的平均值。最好能每天都記錄,形成一個按日的趨勢,然後web展示。
9
回覆列表
  • 1 # Excel到PowerBI

    從您所描述的問題來看,每天都要人工提取前一天的資料導成excel後來彙總,並進行相應的加工分析,其實這個非常簡單,直接在Excel中就可以做到了。

    Excel2016中包含了Power Query、Power Pivot、Power View以及Power Map四大新功能(Excel2010或Excel2013可到微軟官方下載相應的外掛),以及微軟官方推出的Power BI工具,都可以直接達到你的要求。

    首先,看看怎麼透過Excel連線到資料庫的:

    資料庫資料來源獲取(匯入)基礎操作本文章主要對Access資料庫及mysql資料庫的資料獲取方法,其他資料庫的資料獲取方法均與此類似,根據實際情況按提示選擇或填寫相關資訊即可。一、 Access資料庫資料獲取

    從Access資料庫獲取資料的方法很簡答,跟從外部Excel檔案獲取的方法是一樣的。具體如下:

    Step-1:【新建查詢】-【資料庫】-【從…Access資料庫】

    Step-2:選擇資料庫所在的路徑

    Step-3:選擇要匯入的表或查詢

    結果如下:

    二、 mysql資料庫資料獲取

    其他各類資料庫其實與mysql資料庫類似,在Power Query中獲取這類資料庫中資料的方法也類似。基本步驟如下:

    Step-1:【新建查詢】-【從資料庫】-【從mysql資料庫】

    Step-2:資料資料庫地址(含埠號)及資料庫名稱,按實際情況填寫sql語句(本文暫按不寫sql語句而進行全表匯入的方式)

    Step-3:填寫資料庫的使用者名稱、密碼

    Step-4:確認資料庫加密支援情況

    Step-5:選擇需要匯入的表

    匯入結果如下:

    對於帶sql的匯入,將會跳過以上操作過程中的選擇表步驟,直接獲得資料,如下所示:

    結果如下:

    注意,每個查詢只支援一個sql語句,如果存在多個sql語句,只有第一個語句起作用。

    透過以上方法連線到資料庫獲取相關資料後,每天只要按需要重新整理即可得到最新的資料,後續的資料分析也同樣非常簡單了。 另外,如果你需要將分析結果傳送到web,也可以用微軟的最新產品Power BI,其連結資料庫獲取資料的方式跟Excel裡的操作一樣,後續的分析操作也都是視覺化操作,簡單易用。下面透過一個簡單的例子來進行說明:

    用Power BI進行資料分析的簡單示例

    Step-01:參考上面連結資料庫的方法獲取資料

    Step-02:資料整理(清洗),比如這裡面的僱員的姓和名是分開的,咱們把它合到一起。

    資料整理好後就可以【關閉並應用】了

    Step-03:資料建模-構建表間關係

    Step-04:資料建模-構建維度/度量

    整個公式輸入完畢後回車,建好的度量值就出現在訂單明細表裡了。

    這樣,一個簡單的資料模型就建好了。接下來咱們就可以進行資料分析了。比如咱們按貨主地區看一下銷售數量的情況。

    Step-05:資料分析(柱狀圖實現資料對比)

    出現一個很小的空白圖形,可以用滑鼠放大一些。

    將“貨主地區”欄位拖放到“軸”裡,將“銷售數量”拖放到“值”裡:

    結果如下:

  • 中秋節和大豐收的關聯?
  • oppo和騰訊遊戲合作,巨頭和巨頭的合作,會開創遊戲的新徵程麼?