テーブルまたはマトリックスにハイパーリンク (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 サービスでは、ダッシュボード上のタイルダッシュボード上のテキスト ボックスにハイパーリンクを追加できます。

URL を含むフィールドは、Power BI Desktop ではハイパーリンクとして書式を設定できますが、Power BI サービスではできません。 Power BI にブックをインポートする前に、Excel Power Pivot でハイパーリンクの書式を設定することもできます。

  1. セマンティック モデルにハイパーリンクを含むフィールドがない場合は、Power BI Desktop を使用して、カスタム列として追加します。

    Note

    DirectQuery モードでは列を作成できません。 ただし、データに URL が既に含まれている場合は、それらの URL をハイパーリンクに変えることができます。

  2. データ ビューで列を選択します。

  3. [列ツール] タブで、 [データ カテゴリ]>[Web URL] の順に選択します。

    Data category dropdown list

    Note

    URL は特定のプレフィックスで始める必要があります。 完全な一覧については、この記事の「考慮事項とトラブルシューティング」を参照してください。

  1. ハイパーリンクを URL として書式を設定したら、レポート ビューに切り替えます。

  2. Web URL として分類したフィールドを含むテーブルまたはマトリックスを作成します。 ハイパーリンクは青色で下線付きです。

    Blue and underlined links

テーブルに長い URL が表示されないようにするには、代わりにハイパーリンク アイコン Hyperlink icon を表示させることができます。

Note

マトリックスにアイコンを表示することはできません。

  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 が既に含まれている場合は、それらの URL をハイパーリンクに変えることができます。

  2. データ ビューで、URL が含まれている列を選択します。

  3. [列ツール] タブで、 [データ カテゴリ] を選択します。 列が [未分類] として書式設定されていることを確認します。

  1. レポート ビューで、URL 列と、リンク テキストとして書式を設定する列を含むテーブルまたはマトリックスを作成します。
  1. テーブルを選んだ状態で [書式] アイコンを選んで、[書式設定] タブを開きます。

  2. [ビジュアル][セル要素] を展開します。 [設定を適用する] を展開し、ボックス内の名前がリンク テキストとして使用する列であることを確認します。 [Web URL] を検索して [オン] に設定します。

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

    Note

    [Web URL] オプションが表示されていない場合、Power BI Desktop で、ハイパーリンクが含まれる列が [データ カテゴリ] ドロップダウン ボックスで [Web URL] として書式設定されて "いない" ことを確認してください。

  3. [Web URL] ダイアログ ボックスの [フィールドに基づく] ボックスで URL を含むフィールドを選択 >[OK] を選択します。

    Web URL dialog box

    これで、その列のテキストがリンクとして書式が設定されます。

    Text formatted as hyperlink

Power BI のテーブルおよびマトリックスにハイパーリンクを追加するもう 1 つの方法は、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

Q: カスタム URL を、テーブルまたはマトリックス内のハイパーリンクとして使用できますか。
A:いいえ。 リンク アイコンを使用できます。 ハイパーリンク用のカスタム テキストが必要で、URL の一覧が短い場合には、代わりにテキスト ボックスを使うことができます。

他にわからないことがある場合は、 Power BI コミュニティを利用してください