有了 Power BI Desktop 的 2016 年 10 月版本,在 Power BI 服務中,您不需有任何 R 的知識,也不需要撰寫任何 R 指令碼,即可使用由 R 提供技術的自訂視覺效果。 這讓您能夠充分運用 R 視覺效果的分析與視覺效果功能及 R 指令碼,而不必親自學習 R 或設計程式。

若要使用 R 提供技術的自訂視覺效果,您要先從 Power BI 自訂視覺效果資源庫的 [R 提供技術的視覺效果] 區段選取並下載想要使用的 R 自訂視覺效果。

下列章節描述如何選取、載入以及在 Power BI Desktop 使用由 R 提供技術的視覺效果。

使用 R 自訂視覺效果

若要使用 R 提供技術的自訂視覺效果,您必須從自訂視覺效果資源庫下載各項視覺效果,然後在 Power BI Desktop 如同其他任何視覺效果類型般使用該視覺效果。 以下是步驟:

  1. 瀏覽至自訂視覺效果資源庫,網址為 http://app.powerbi.com/visuals。 選取頁面頂端附近的 [R 提供技術的視覺效果] 連結。

  2. 從資源庫選取您有興趣使用之 R 提供技術的視覺效果。 顯示其他詳細資料的對話方塊隨即出現。 選取 [下載視覺效果] 進行下載。

    注意:若要在 Power BI Desktop 中撰寫,您必須將 R 安裝在本機電腦上。 但當使用者想要在 Power BI 服務中檢視 R 提供技術的視覺效果時,則「不」需要將 R 安裝在本機。

    您無須先安裝 R 才能在 Power BI 服務中使用 R 提供技術的自訂視覺效果,但是如果您要在 Power BI Desktop 中使用 R 提供技術的自訂視覺效果,則「必須」於本機上安裝 R。 您可以從下列位置下載 R:

  3. 視覺效果下載後 (如同從瀏覽器下載任何檔案),請前往 Power BI Desktop,然後以滑鼠右鍵按一下 [視覺效果] 窗格中的省略符號 (...),再選取 [匯入自訂視覺效果]。

  4. 您會在匯入自訂視覺效果時收到警告,如下圖所示:

  5. 瀏覽至儲存視覺效檔案的位置,然後選取該檔案。 Power BI Desktop 自訂視覺效果的副檔名為 .pbiviz。

  6. 當您返回 Power BI Desktop 時,即可在 [視覺效果] 窗格中使用新的視覺效果類型。

  7. 當您匯入新的視覺效果 (或開啟的報表包含 R 提供技術的自訂視覺效果),Power BI Desktop 會安裝所需的 R 套件。

您可以從該位置將資料新增至視覺效果,方式如同其他任何 Power BI Desktop 視覺效果。 完成時,您會在畫布上看到完成的視覺效果。 在下列視覺效果中,R 提供技術的 [預測] 視覺效果搭配使用聯合國 (UN) 生育率投影 (左側視覺效果)。

如同其他任何 Power BI Desktop 視覺效果,您可以將此報表及其 R 提供技術的視覺效果一併發佈至 Power BI 服務並與其他人分享。

請時常查看 R 提供技術的自訂視覺效果資源庫,這裡會隨時新增視覺效果。

貢獻 R 提供技術的自訂視覺效果

如果您自行建立可用於您報表中的 R 視覺效果,您可在自訂視覺效果資源庫提供該類自訂視覺效果,進而與各地使用者分享。 貢獻會透過 GitHub 進行,程序概述於下列位置:

R 提供技術的自訂視覺效果疑難排解

R 提供技術的自訂視覺效果具有特定相依性,視覺效果必須符合這些相依性才能正常運作。 當 R 提供技術的自訂視覺效果未正確執行或載入時,通常是下列其中一個問題所致:

  • R 引擎遺失
  • 視覺效果所依據的 R 指令碼中發生錯誤
  • R 套件遺失或過期

下一節說明疑難排解步驟,您可執行以協助解決所遇到的問題。

R 套件遺失或過期

嘗試安裝 R 提供技術的自訂視覺效果時,如果 R 套件遺失或過期,您可能會遇到錯誤;這通常是由於下列其中一個原因所致:

  • R 安裝與 R 套件不相容
  • 防火牆、防毒軟體或 Proxy 設定導致 R 無法連線到網際網路
  • 網際網路連線速度很慢,或網際網路連線發生問題

Power BI 小組會在連絡您之前主動解決這些問題,下一版 Power BI Desktop 將納入更新以解決這些問題。 在那之前,您可以採取下列一或多個步驟來解決問題:

  1. 移除自訂視覺效果,然後重新安裝。 這會起始 R 套件的重新安裝。
  2. 如果您安裝 R 的不是最新版本,請升級您的 R 安裝,然後如上一個步驟所述移除/重新安裝自訂視覺效果。

    • 每個 R 提供技術的自訂視覺效果描述會列出支援的 R 版本,如下圖所示。 > 注意︰您可以保留原始 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 中變更 [工具] > [全域選項] > [套件],並啟用 [Use Internet Explorer library/proxy for HTTP] (針對 HTTP 使用 Internet Explorer 程式庫/Proxy) 核取方塊,然後重複執行 上述步驟中的步驟 3.b。

詳細資訊

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