Power BI - 讓Excel視覺化效果更上一層
相信很多朋友都對 Data Visualization 頗有興趣 , 市面上也推出不少 BI(Business Intelligence) Tools , 而正好筆者曾經有段時間因工作需要 , 瘋狂地量產 Dashboard , 一度患上 Dashboard 恐懼症 , 看到有關 Dashboard 的事物便想作嘔 , 這個工具雖然不是新科技 , 但在眾多 Data Visualization 的工具中是較為年輕的一群。這意味著無論在功能上或技術上 , 它還有很大的發展空間。 對沒有接觸過 BI tools 而又熟識 Excel 的朋友 , Power BI 就是一個字 " 爽 " , 可以匯入常見的檔案類型 , 配合 Power Query 執行 SQL 的程序 ,打造一個完整的 DataTable , 然後像 Pivot Table 一樣 , 把想顯示出來的 Dimension 捉出來 , 各式各樣圖表立刻呈現眼前 , 十分便利。 不過 , 一些老手們 , 尤其是 Qlikview 愛好者 , 當遇上來自客戶或同事的稍為複雜的要求 , 在 Qlikview 上只要好幾個步驟便完成的 , 但當用上 Power BI 的時候卻變得十分麻煩 , 有時需要用上大量類似 Excel formula 的 Measure (Qlikview 的世界叫 Expression) 才能達到目的 , 另外 , 有些個性化的設定也受到限制 , 例如圖上的 Label 可能會被遮蓋 , 卻不能移動。 一些 Table Column 的名稱是固定的 , 即是不能用寫的 Logic 更新其名字。 這些限制令一眾 Developer 十分頭痛 , 尤其是當你的上司認為這是一件非常簡單而又可行的改動。 不知道各位聽過有沒有 Excel 有一個強大的 Plugin , 那就是 Power Query , 用家可以在不需要寫任何 SQL 下 , 只需用介面中的按鈕便可執行一些 Filter , Join , Concat 等動作 , 筆者認為這破實為 Excel 如虎添翼 , 功能上更上一層樓。 讀者們可能疑惑...