Using R in power BI with html visuals
嗨嗨大家好,
又很久不見了,
b) dependencies.json : 選擇自己要安裝的package,預設為plotly,而我在此新增了leaflet,千萬要記得附上cran的連結唷!
最近的工作內容仍然以BI資料視覺呈現為主,透過R語言去連接本機的ODBC渠道,進而連接來自不同類型的SQL,從PosSQL / Oracle / MS SQL...等, 串接成功後,先以R語言進行資料梳理,tidyverse套件對於整理而言已經是很足夠應付的,甚至可以將不利於做分析的報表格式整理成Tidy格式。
打開後,其實就是安插一個R語言環境在他的小視窗裡進行編輯,這時我們便可以選擇欄位做為要視覺化的對象。我們甚至可以在此進行csv讀檔或者任何新資料集皆能在此進行處理,如下圖,我使用了跟Power BI環境裡完全不同的資料集進行視覺化。不過,想當然爾,在R語言是以圖片的方式呈現出來的,自然是不會有互動性,不過R本身已經有支援plotly, leaflet等具備互動是圖表的套件,但當我們想套用時,會發現這樣並沒有辦法用一樣的方式呈現。在這裡的語法只能針對圖片檔呈現。
所以要放棄leaflet 或 plotly 等精美的方式呈現嗎?
當然不要。
2. 互動視覺效果:
怎麼處理呢?
首先去下載nodejs吧~~
再來打開cmder / powershell輸入
pbiviz new demoCarEvaluation -t rhtml
於是開始一系列的安裝,
成功後可以看到以下畫面:
我們在cmder 輸入 pbiviz可以看到以下畫面:
接下來去尋找您安裝的地點
接下來可以看到許多json檔案與script.R,我們需要進入這些檔案修改預設好的檔案:
a) pbiviz.json : 更改 name / displayname / description / supportUrl(改成任何網址都行ex: www.google.com) / author (簡單填一下自己的簡介即可)
c) 針對Rcript調整,其實寫道這漫漫可以理解,這就是base on R語言的Power BI套件了,我們可以藉由指定好欄位名稱,寫上該會視覺效果的函式。
到此前置設定都好了,接下來開啟Power BI
如果我們要做更改,可以直接循著上頭敘述的地方,更改語法。
更改後我們只需在cmder中進入pbiviz的資料夾中輸入pbiviz pakcage即可進行更新唷。
以上就是本次的介紹,感謝大家!
留言
張貼留言