將超連結 (URL) 新增至資料表或矩陣

適用於:Power BI Desktop Power BI 服務

本主題將教導如何將超連結 (URL) 新增至數據表。 您可以使用 Power BI Desktop 將超連結 (URL) 新增至語意模型。 您可以將這些超連結新增至 Power BI Desktop 或 Power BI 服務 中的報表資料表和矩陣。 然後,您可以顯示 URL 或連結圖示,或將另一個數據行格式化為連結文字。 當報表讀取器選取連結時,它會在另一個瀏覽器頁面中開啟。

Table with hyperlinks

您也可以在 Power BI 服務 和 Power BI Desktop 報表的文字框中建立超連結。 在 Power BI 服務 中,您可以將超連結新增至儀錶板上的磚,以及儀錶板上的文字框。

您可以在 Power BI Desktop 中將 URL 格式化為超連結的欄位,但無法在 Power BI 服務 中格式化。 在將活頁簿匯入 Power BI 之前,您也可以 在 Excel Power Pivot 中格式化超連結。

  1. 在 Power BI Desktop 中,如果具有超連結的欄位尚未存在於您的語意模型中,請將其新增為 自定義數據行

    注意

    您無法在 DirectQuery 模式中建立資料行。 但是,如果您的數據已經包含 URL,您可以將它們轉換成超連結。

  2. 在 [數據] 檢視中,選取數據行。

  3. 在 [數據行工具] 索引標籤上,選取 [數據類別>Web URL]。

    Data category dropdown list

    注意

    URL 必須以特定前置詞開頭。 如需完整清單,請參閱 本文中的考慮和疑難解答

  1. 將超連結格式化為 URL 之後,請切換至 [報表檢視]。

  2. 建立數據表或矩陣,其中包含您分類為 Web URL 的欄位。 超鏈接為藍色和底線。

    Blue and underlined links

如果您不想在數據表中顯示長 URL,您可以改為顯示超連結圖示 Hyperlink icon

注意

您無法在矩陣中顯示圖示。

  1. 首先, 使用超連結建立數據表。

  2. 選取數據表使其作用中。

    選取 [ 格式] 圖示以開啟 [格式化 ] 索引標籤。

    在 [視覺>URL] 圖示底下,針對 [],選取 [開啟]。

    Screenshot shows the U R L icon value set to On.

  3. (選擇性) 將報表從 Power BI Desktop 發佈至 Power BI 服務。 當您在 Power BI 服務 中開啟報表時,超連結也會在那裡運作。

您也可以將數據表中的另一個字段格式化為超連結,而且完全沒有URL的數據行。 在此情況下,您不會將數據行格式化為 Web URL。

注意

您無法將另一個字段格式化為矩陣中的超連結。

  1. 如果您的語意模型中還沒有具有超連結的欄位,請使用Power BI Desktop 將它新增為 自定義數據行。 同樣地,您無法在 DirectQuery 模式中建立數據行。 但是,如果您的數據已經包含 URL,您可以將它們轉換成超連結。

  2. 在 [數據] 檢視中,選取包含 URL 的數據行。

  3. 在 [ 數據行工具] 索引 標籤上,選取 [資料類別]。 請確定資料行已格式化為 未分類

  1. 在 [報表] 檢視中,使用 URL 數據行和您要格式化為連結文字的數據行建立數據表或矩陣。
  1. 選取資料表后,選取 [格式] 圖示以開啟 [格式化 ] 索引標籤。

  2. 在 [視覺效果] 底下,展開 [單元格] 元素。 針對 [ 套用設定] ,請確定方塊中的名稱是您想要作為連結文字的數據行。 找出 Web URL,並將其設定為 [開啟]。

    Screenshot shows the Web U R L setting with a value of On.

    注意

    如果您沒有看到 [Web URL] 選項,請在 Power BI Desktop 中確定包含超鏈接的數據行未格式化為 [資料類別] 下拉式方塊中的 [Web URL]。

  3. 在 [Web URL] 對話框中,選取 [根據字段] 方>塊 [確定] 中包含 URL 的欄位

    Web URL dialog box

    現在,該數據行中的文字會格式化為連結。

    Text formatted as hyperlink

將超連結新增至Power BI資料表和矩陣的另一種方式,是在從Power BI匯入/連接到該語意模型之前,先在語意模型中建立超連結。 這個範例會使用 Excel 活頁簿。

  1. 在 Excel 中開啟該活頁簿。

  2. 選取 [ PowerPivot] 索引標籤 ,然後選擇 [ 管理]。

    Open PowerPivot in Excel

  3. 當 PowerPivot 開啟時,選取 [ 進階 ] 索引標籤。

    PowerPivot Advanced tab

  4. 將游標放在數據行中,其中包含您想要在Power BI資料表中轉換成超連結的URL。

    注意

    URL 必須以特定前置詞開頭。 如需完整清單,請參閱 考慮和疑難解答

  5. 在 [ 報告屬性] 群組中,選取 [ 數據類別] 下拉式清單,然後選擇 [Web URL]。

    Data category dropdown in Excel

  6. 從 Power BI 服務 或 Power BI Desktop 連線到或匯入此活頁簿。

  7. 建立包含 URL 欄位的數據表視覺效果。

考慮和疑難解答

URL 必須以下列其中一項開頭:

  • HTTP
  • https
  • mailto
  • ftp
  • news
  • telnet

問:我可以使用自定義 URL 做為數據表或矩陣中的超連結嗎?
A: 不可以。 您可以使用連結圖示。 如果您需要超連結的自定義文字,且URL清單很短,請考慮改用文字框。

更多問題嗎? 嘗試 Power BI 社群