在 Power BI 中使用 R 支援的 Power BI 視覺效果

適用於:Power BI Desktop Power BI 服務

Power BI DesktopPower BI 服務 中,您可以使用 R 支援的 Power BI 視覺效果,而不需要任何 R 腳本。 這可讓您利用 R 視覺效果的分析與可視化功能,以及 R 腳稿,而不需要自行學習 R 或執行任何程式設計。

若要使用 R 支援的 Power BI 視覺效果,請先從 Power BI 視覺效果的 AppSource 資源庫選取並下載您感興趣的 R 自定義視覺效果

Screenshot of AppSource filtered to Power Platform and Power B I visuals.

下列各節說明如何在Power BI Desktop選取、載入和使用 R 支援的視覺效果。

使用 R Power BI 視覺效果

若要使用 R 支援的 Power BI 視覺效果,請從 Power BI 視覺效果連結庫下載每個視覺效果,然後使用視覺效果,就像 Power BI Desktop的任何其他視覺效果類型一樣。 有兩種方式可取得Power BI視覺效果:您可以從在線AppSource網站下載這些視覺效果,或流覽並從Power BI Desktop取得它們。

從 AppSource 取得 Power BI 視覺效果

以下是從線上 AppSource 網站瀏覽和選取視覺效果的步驟:

  1. 流覽至位於 https://appsource.microsoft.com的Power BI 視覺效果連結庫。 選取 [產品] 索引標籤,選取 [Power Platform],然後選取 [查看所有 Power Platform 應用程式]。

    Screenshot of AppSource with Power Platform apps selected under Products.

  2. Power BI 視覺效果連結 庫頁面上,從左窗格中的載入宏清單中選取 Power BI 視覺效果

    Screenshot of AppSource with Power B I visuals selected in the left pane.

  3. 從資源 庫選取您感興趣的視覺效果 ,並帶您前往描述視覺效果的頁面。 選取 [ 立即 取得] 按鈕以下載。

    注意

    若要在Power BI Desktop寫,您必須在本機電腦上安裝 R。 但是,當使用者想要在 Power BI 服務檢視 R 支援的視覺效果時,他們不需要在本機安裝 R。

    Screenshot showing the Time Series Forecasting Chart Power B I visual in App Source.

    不過,如果您想要在Power BI Desktop 中使用 R 支援的 Power BI 視覺效果,您不需要在 Power BI 服務 中安裝 R 支援的 Power BI 視覺效果,則必須本機電腦上安裝 R。 您可以從 CRAN 下載 R

  4. 下載視覺效果之後(就像從瀏覽器下載任何檔案),請移至 Power BI,在 [視覺效果] 窗格中選取 [更多選項],然後選取 [從檔案匯入視覺效果]。

    Screenshot showing More options in the Power B I Visualizations pane.

  5. 系統會警告您匯入自定義視覺效果,如下圖所示:

    Screenshot showing the warning when importing a custom visual into Power B I Desktop.

  6. 流覽至儲存視覺效果檔案的位置,然後選取檔案。 Power BI Desktop 自定義視覺效果具有 .pbiviz 擴充功能。

    Screenshot showing selection of a Power B I custom visualization file for import.

  7. 當您返回 Power BI 時,您可以在 [視覺效果] 窗格中看到新的視覺效果類型

    Screenshot showing the new imported custom visualization in the Power B I Desktop Visualizations pane.

  8. 當您匯入新的視覺效果(或開啟包含 R 支援的自定義視覺效果的報表), Power BI Desktop 會安裝必要的 R 套件。

    Screenshot showing the R packages that have to be installed for the R-powered custom visual.

  9. 您可以從該處將數據新增至視覺效果,就像任何其他 Power BI Desktop 視覺效果一樣。 完成時,您可以在畫布上看到已完成的視覺效果。 在下列視覺效果中, 右側的預測 R 動力視覺效果與聯合國(UN)出生率預測搭配使用。

    Screenshot of the R-powered forecasting visual working with birth rate data and projections.

    如同任何其他 Power BI Desktop 視覺效果,您可以將此報表及其 R 支援的視覺效果發布至 Power BI 服務,並與其他人共用。

    經常檢查連結庫,因為新視覺效果一直在新增。

從 Power BI 內取得 Power BI 視覺效果

  1. 您也可以從 Power BI Desktop 或 Power BI 服務 取得 Power BI 視覺效果。 在 [ 視覺效果 ] 窗格中選取省略號 (...),然後選取 [ 取得更多視覺效果]。

    Screenshot showing Get more visuals in More options in the Power B I Visualizations pane.

  2. 當您這樣做時, Power BI 視覺效果 對話框隨即出現,您可以在其中卷動可用的 Power BI 視覺效果,然後選取您想要的內容。 您可以依名稱搜尋、選取類別,或直接捲動可用的視覺效果。 當您準備好時,只要選取 [新增 ] 即可將自定義視覺效果新增至 Power BI。

    Screenshot showing Power B I visuals available when you select Get more visuals.

參與 R 支援的 Power BI 視覺效果

如果您建立自己的 R 視覺效果以用於報表,您可以將自定義視覺效果貢獻給 Power BI 視覺效果資源庫,以與世界共用這些視覺效果。 透過 GitHub 做出貢獻,且程式概述於下列位置:

針對 R 支援的 Power BI 視覺效果進行疑難解答

R 支援的 Power BI 視覺效果具有某些必須符合的相依性,視覺效果才能正常運作。 當 R 支援的 Power BI 視覺效果未正確執行或載入時,問題通常是下列其中一項:

  • 缺少 R 引擎
  • 視覺效果所依據之 R 腳稿中的錯誤
  • R 套件遺失或過期

下一節說明您可以採取的疑難解答步驟,以協助解決您可能會遇到的麻煩。

遺失或過期的 R 套件

嘗試安裝 R 支援的自訂視覺效果時,您可以在遺失或過期的 R 套件時遇到錯誤;這是因為下列其中一個原因:

  • R 安裝與 R 套件不相容
  • 防火牆、防病毒軟體或 Proxy 設定可防止 R 連線到因特網
  • 因特網連線速度緩慢或因特網聯機發生問題

Power BI 小組正積極努力解決這些問題,然後才到達您,下一個 Power BI Desktop 將會納入更新來解決這些問題。 在那之前,您可以採取下列一或多個步驟來減輕問題:

  1. 拿掉自定義視覺效果,然後再次安裝它。 這會起始 R 套件的重新安裝。

  2. 如果您的 R 安裝不是最新的,請升級 R 安裝,然後移除並重新安裝自定義視覺效果,如上一個步驟所述。

    支援 R 版本會列在每個 R 支援的自訂視覺效果的描述中,如下圖所示。

    Screenshot showing the supported R versions for a Power B I R-powered custom visual.

    注意

    您可以保留原始 R 安裝,並只將 Power BI Desktop 與您安裝的目前版本產生關聯。 移至 [檔案>選項] 和 [>選項 > R 文稿設定]。

  3. 使用任何 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)
    
  4. 如果上述步驟無法運作,請嘗試下列動作:

    a. 使用 R Studio 並遵循上述 3.b. 中所述的步驟(從 R 控制台執行腳本行)。

    b. 如果上一個步驟無法運作,請變更 R Studio 中的 [工具>全域選項>套件],然後啟用 [使用 Http 的 Internet Explorer 連結庫/Proxy] 複選框,然後重複上述步驟中的步驟 3.b。

請查看 Power BI 中 R 的下列其他資訊。