在 Power BI Desktop 中執行 R 腳稿

您可以直接在Power BI Desktop 中執行 R 腳稿,並將產生的語意模型匯入 Power BI Desktop 數據模型。

安裝 R

若要在 Power BI Desktop 中執行 R 文稿,您必須在本機電腦上安裝 R。 您可以從許多位置免費下載並安裝 R,包括 CRAN 存放 。 目前的版本支援安裝路徑中的 Unicode 字元和空格(空白字元)。

執行 R 指令碼

只要在 Power BI Desktop 中使用幾個步驟,您就可以執行 R 腳本並建立數據模型。 透過數據模型,您可以建立報表,並在 Power BI 服務 上共用報表。 Power BI Desktop 中的 R 腳本現在支援包含十進位數和逗號 (,) 的數位格式。

準備 R 文稿

若要在Power BI Desktop 中執行 R 腳稿,請在本機 R 開發環境中建立腳本,並確定它已成功執行。

若要在Power BI Desktop 中執行腳本,請確定腳本會在新的和未修改的工作區中順利執行。 此必要條件表示必須明確載入並執行所有套件和相依性。 您可以使用 source() 來執行相依文稿。

當您在 Power BI Desktop 中準備和執行 R 腳本時,有一些限制:

  • 因為只會匯入數據框架,請記得在數據框架中代表您想要匯入至 Power BI 的數據。
  • 輸入為 ComplexVector 的數據行不會匯入,而且會取代為已建立數據表中的錯誤值。
  • N/A的值會轉譯為 NULL Power BI Desktop 中的值。
  • 如果 R 文稿執行的時間超過 30 分鐘,就會逾時。
  • R 文稿中的互動式呼叫,例如等候使用者輸入,會停止腳本的執行。
  • 在 R 文稿中設定工作目錄時,您必須定義工作目錄的完整路徑,而不是相對路徑。
  • R 文稿無法在 Power BI 服務 中執行。

執行 R 文稿並匯入數據

現在您可以執行 R 文稿,將數據匯入 Power BI Desktop:

  1. 在 Power BI Desktop 中,選取 [取得數據],選擇 [其他>R 腳本],然後選取 [連線

    Screenshot shows the Get Data dialog with Other and R script selected and the Connect button highlighted.

  2. 如果 R 安裝在本機電腦上,只要將您的腳本複製到腳本視窗中,然後選取 [ 確定]。 最新安裝的版本會顯示為 R 引擎。

    Screenshot shows the R script dialog in Power BI Desktop with R installation information highlighted.

  3. 選取 [ 確定 ] 以執行 R 文稿。 當腳本成功執行時,您可以選擇要新增至 Power BI 模型的結果數據框架。

您可以控制要用來執行文稿的 R 安裝。 若要指定 R 安裝設定,請選擇 [檔案>選項和設定>選項],然後選取 [R 文稿]。 在 [R 文稿選項] 下,[偵測到的 R 主目錄] 下拉式清單會顯示您目前的 R 安裝選擇。 如果未列出您想要的 R 安裝,請挑選 [其他],然後在 [設定 R 主目錄] 中瀏覽至或輸入您慣用的 R 安裝資料夾。

Screenshot of the Options dialog showing R script options with Set an R home directory highlighted.

Refresh

您可以在 Power BI Desktop 中重新整理 R 腳稿。 當您重新整理 R 文稿時,Power BI Desktop 會在 Power BI Desktop 環境中再次執行 R 腳稿。

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