事件
在 Power BI 中使用 R 支援的 Power BI 視覺效果
適用於: Power BI Desktop
Power BI 服務
在 Power BI Desktop 與 Power BI 服務中,您不必具備任何 R 的知識或撰寫任何 R 指令碼,就能使用 R 提供技術的 Power BI 視覺效果。 這讓您能夠充分運用 R 視覺效果的分析與視覺效果功能及 R 指令碼,而不必親自學習 R 或設計程式。
若要使用 R 提供技術的 Power BI 視覺效果,您必須先從 AppSource 的 Power BI Power BI 視覺效果資源庫選取並下載想要使用的 R 自訂視覺效果。
下列章節描述如何選取、載入以及在 Power BI Desktop 使用由 R 提供技術的視覺效果。
若要使用 R 提供技術的 Power BI 視覺效果,您必須先從 Power BI 視覺效果資源庫下載每個視覺效果,然後就可以像使用 Power BI Desktop 中任何其他類型的視覺效果一樣地使用它。 取得 Power BI 視覺效果的方法有兩種:您可以從線上 AppSource 網站下載,或在 Power BI Desktop 中瀏覽並取得。
以下是從線上 AppSource 網站瀏覽並選取視覺效果的步驟:
瀏覽位在 https://appsource.microsoft.com 的 Power BI 視覺效果資源庫。 選取 [產品] 索引標籤,選取 [Power Platform],然後選取 [查看所有 Power Platform 應用程式]。
在 Power BI 視覺效果資源庫頁面上,選取左窗格增益集清單中的 [Power BI 視覺效果]。
從資源庫選取您想要使用的視覺效果,就會前往視覺效果的說明頁面。 選取 [立即取得] 按鈕即可下載。
注意
若要在 Power BI Desktop 中撰寫,您必須將 R 安裝在本機電腦上。 但當使用者想要在 Power BI 服務中檢視 R 提供技術的視覺效果時,則不需要將 R 安裝在本機。
您無需安裝 R 即可在 Power BI 服務中使用 R 支援的 Power BI 視覺效果,但是如果您要在 Power BI Desktop 中使用 R 支援的 Power BI 視覺效果,則「必須」於本機上安裝 R。 您可以從 CRAN 下載 R。
下載視覺效果之後 (如同從瀏覽器下載任何檔案),請前往 [Power BI],選取 [視覺效果] 窗格中的 [更多選項] (...),然後選取 [從檔案匯入視覺效果]。
您會在匯入自訂視覺效果時收到警告,如下圖所示:
瀏覽至儲存視覺效檔案的位置,然後選取該檔案。 Power BI Desktop 自訂視覺效果的副檔名為 .pbiviz。
當您返回 Power BI 時,即可在 [視覺效果] 窗格中使用新的視覺效果類型。
當您匯入新的視覺效果 (或開啟包含 R 所提供之自訂視覺效果的報表) 時,Power BI Desktop 會安裝所需的 R 套件。
您可以從該位置將資料新增至視覺效果,方式如同其他任何 Power BI Desktop 視覺效果。 完成時,您會在畫布上看到完成的視覺效果。 在下列視覺效果中,右側 R 支援的 [預測] 視覺效果搭配使用聯合國 (UN) 生育率投影。
如同其他任何 Power BI Desktop 視覺效果,您可以將此報表及其 R 提供技術的視覺效果一併發佈至 Power BI 服務並與其他人分享。
由於視覺效果不斷增加,請時常查看資源庫。
您也可以從 Power BI Desktop 或 Power BI 服務內取得 Power BI 視覺效果。 在 [視覺效果] 窗格中選取省略號 (...),然後選取 [取得更多視覺效果]。
當您這樣做時,[Power BI 視覺效果] 對話方塊隨即顯示,您可以在其中捲動檢視可用的自訂視覺效果,並選取您想要的 Power BI 視覺效果。 您可以依名稱搜尋、選取類別,或直接捲動檢視可用的視覺效果。 當您準備就緒後,選取 [新增] 即可將自訂視覺效果新增至 Power BI。
如果您自行建立 R 視覺效果以用於報表中,您可在 Power BI 視覺效果資源庫中提供您的自訂視覺效果,進而與各地使用者共用。 貢獻會透過 GitHub 進行,程序概述於下列位置:
R 支援的 Power BI 視覺效果具有特定相依性,視覺效果必須符合這些相依性才能正常運作。 當 R 提供技術的 Power BI 視覺效果未正確執行或載入時,通常是下列其中一個問題所致:
- R 引擎遺失
- 視覺效果所依據的 R 指令碼中發生錯誤
- R 套件遺失或過期
下一節說明您可以執行的疑難排解步驟,以協助解決所遇到的問題。
嘗試安裝 R 所提供的自訂視覺效果時,如果 R 套件遺失或過期,您可能會遇到錯誤;這是由於下列其中一個原因所致:
- R 安裝與 R 套件不相容
- 防火牆、防毒軟體或 Proxy 設定導致 R 無法連線到網際網路
- 網際網路連線速度很慢,或網際網路連線發生問題
Power BI 小組會在連絡您之前主動解決這些問題,下一版 Power BI Desktop 將納入更新以解決這些問題。 在那之前,您可以採取下列一或多個步驟來解決問題:
移除自訂視覺效果,然後重新安裝。 這會起始 R 套件的重新安裝。
如果您的 R 安裝不是最新版本,請升級您的 R 安裝,然後如上一個步驟所述移除並重新安裝自訂視覺效果。
每個 R 提供技術的自訂視覺效果描述會列出支援的 R 版本,如下圖所示。
注意
您可以保留原始 R 安裝,只將 Power BI Desktop 與您安裝的目前版本建立關聯。 移至 [檔案] > [選項及設定] > [選項] > [R 指令碼]。
使用任何 R 主控台手動安裝 R 套件。 此作法的步驟如下:
a. 下載 R 提供技術的視覺效果安裝指令碼,並將該檔案儲存至本機磁碟。
b. 從 R 主控台執行下列命令:
主控台source("C:/Users/david/Downloads/ScriptInstallPackagesForForecastWithWorkarounds.R")
一般預設安裝位置如下所示:
主控台c:\Program Files\R\R-3.3.x\bin\x64\Rterm.exe (for CRAN-R) c:\Program Files\R\R-3.3.x\bin\x64\Rgui.exe (for CRAN-R) c:\Program Files\R\R-3.3.x\bin\R.exe (for CRAN-R) c:\Program Files\Microsoft\MRO-3.3.x\bin\R.exe (for MRO) c:\Program Files\Microsoft\MRO-3.3.x\bin\x64\Rgui.exe (for MRO) c:\Program Files\RStudio\bin\rstudio.exe (for RStudio)
如果上述步驟沒有作用,請嘗試下列步驟:
a. 使用 R Studio 並依照上述 3.b. 中所述的步驟 (從 R 主控台執行指令碼行) 進行。
b. 如果上述步驟沒有作用,請在 R Studio> 中變更 [工具] [全域選項] [套件]>,並啟用 [針對 HTTP 使用 Internet Explorer 程式庫/Proxy] 核取方塊,然後從上述步驟中重複執行 3.b. 步驟。
請看看下列有關 Power BI 中 R 的其他資訊。
其他資源
訓練
認證
Microsoft Certified: Power BI Data Analyst Associate - Certifications
示範符合使用 Microsoft Power BI 進行資料建模、視覺化和分析的業務和技術要求的方法和最佳做法。
文件
-
使用 R 指令碼建立進階分析和視覺效果 - Power BI
在 Power BI Desktop 中使用 R 指令碼,建立進階分析及進階視覺效果。
-
使用 R 建立 Power BI 視覺效果 - Power BI
了解如何下載、啟用及使用 R 引擎,以視覺化 Power BI Desktop 上的資料。
-
在 Power BI Desktop 中執行 R 指令碼 - Power BI
了解如何直接在 Power BI Desktop 中執行 R 指令碼,並將產生的語意模型匯入 Power BI Desktop 資料模型。