フリーフォームテーブルでディメンションのハイパーリンクを作成する
ディメンション項目のハイパーリンクを作成して、Analysis Workspaceのフリーフォームテーブル内でクリックできるようにします。
この機能は、次のタイプのディメンション項目のハイパーリンクを作成する場合に特に便利です。
-
リンク先の URL 値を持つDimension項目(ページ URL ディメンションなど)
-
リンク先の URL 値を含む分類を含むDimension項目(例えば、ページ URL ディメンションの分類を含むページ名ディメンション)
-
リンク先の URL の一部である値を持つDimension項目または分類(URL の一部であるページ名ディメンションなど)
次に、この機能を紹介するビデオを示します。
1 つ以上のディメンション項目のハイパーリンクの作成
ディメンション項目のハイパーリンクを作成する場合は、次の点に注意してください。
-
作成したハイパーリンクは、Analysis Workspace プロジェクト内のフリーフォームテーブルに保存されます。 別のテーブルまたは別のプロジェクトで同じディメンションまたはディメンション項目を使用する場合、ハイパーリンクが保持されません。
-
フリーフォームテーブルのデータビューを変更した場合、ディメンションがデータビューに存在している限り、テーブル内のディメンションまたはディメンション項目に対して作成されたハイパーリンクを引き続き使用できます。
-
ハイパーリンクを作成しても、URL の有効性はチェックされません。
無効な URL を持つハイパーリンクを作成する場合、または URL 値を持たないディメンション項目を参照するハイパーリンクを作成する場合(ディメンション項目を直接参照するか、
$value
または$breakdown
変数)に設定されている場合は、ハイパーリンクをクリックすると、URL が無効であることを示すエラーメッセージが表示されます。 -
単一のディメンション項目に対して作成されたハイパーリンクは、そのディメンションに対して作成されたハイパーリンクより優先されます。
-
でハイパーリンクが機能しない ダウンロードしたPDFファイル.
1 つ以上のディメンション項目のハイパーリンクを作成するには:
-
Analysis Workspaceのフリーフォームテーブルで、次のいずれかの操作を行います。
-
単一のディメンション項目のハイパーリンクを作成します。 ハイパーリンクを作成するテーブル内のディメンション項目を右クリックし、 ハイパーリンクを作成.
この ハイパーリンクを作成 ダイアログが表示されます。 ハイパーリンクを作成するディメンション項目の名前がダイアログに表示されます。
-
ディメンション列内のすべてのディメンション項目のハイパーリンクを作成します。 ディメンション列ヘッダーのディメンション名を右クリックし、 すべてのディメンション項目のハイパーリンクの作成.
この すべてのディメンション項目のハイパーリンクの作成 ダイアログが表示されます。 ハイパーリンクを作成するディメンションの名前がダイアログに表示されます。
-
-
次のオプションから選択します。
-
ディメンション項目の値を URL として使用:ページ URL ディメンションなど、URL 値を持つディメンション項目の場合は、このオプションを選択します。
例えば、各ディメンション項目の値が URL であるページ URL ディメンションを使用している場合、このオプションを選択すると URL へのハイパーリンクが作成されます。
-
カスタム URL の作成:静的または動的なカスタム URL を指定します。 URL 値を持たないディメンション項目のハイパーリンクを作成するには、このオプションを選択します。
例えば、各ディメンション項目の値がページの名前(完全な URL ではない)であるページ名ディメンションを使用している場合、このオプションを選択すると、ディメンション項目のリンクとして使用するハイパーリンクを指定できます。
複数のディメンション項目の動的 URL を作成する場合は、を使用できます
$value
および$breakdown
カスタム URL 内の変数。 詳しくは、次の表を参照してください。カスタム URL を作成するには、次の情報を指定します。
table 0-row-2 1-row-2 2-row-2 フィールド 説明 カスタム URL ハイパーリンクに使用するカスタム URL を指定します。 URL は完全修飾 URL として入力する必要があります。 例:https://www.example.com
作成するカスタム URL は、静的または動的にすることができます。
-
静的 URL: 個々のディメンション項目のハイパーリンクを作成する場合は、静的 URL で十分な可能性があります。
例えば、ページ名ディメンション項目がある場合、ページ名に関連付ける特定の web ページにユーザーをリンクする静的 URL を作成できます。
ディメンション項目のリストのハイパーリンクを作成し、各ハイパーリンクを内部 Wiki ページ内のドキュメントのそれぞれの定義にリンクするとします。
そのためには、各ディメンション項目の静的 URL を作成します。 次に例を示します。
https://wiki.internal.company_name/page_name#item_definition
-
動的 URL: 複数のディメンション項目またはディメンション列内のすべてのディメンション項目のハイパーリンクを作成する場合は、動的 URL の方が実用的です。
カスタム URL を動的にするには、URL 内に変数を含め、ディメンション自体の値または分類ディメンションの値に基づいて URL を動的に変更できるようにします。
変数を使用する場合、URL で無効な文字(スペースなど)を含んだディメンション項目は URL エンコードされます。
次の変数を使用できます。(注意:これらの変数は同じ URL で使用できますが、変数を別々に使用する方が一般的です。)
-
$value
: 指定した URL にディメンション項目の値を挿入できます。例えば、次のシナリオについて考えてみます。
例えば、フリーフォームテーブルのすべてのページ名ディメンション項目にハイパーリンクを作成し、各ディメンション項目の値が web ページの URL の一部であるとします。 その場合、各ディメンション項目に対して動的に調整される単一のカスタム URL を作成できます。
これを行うには、
$value
指定するカスタム URL の末尾への変数。 次に例を示します。https://company-name.com/browse/product#$value
このカスタム URL がページ名ディメンション項目に適用され、その値が「ProductY」および「ProductZ」の場合、生成されたハイパーリンクは次のようになります。
https://company-name.com/browse/product#ProductY
と
https://company-name.com/browse/product#ProductZ
ヒント:のみを追加する場合
$value
「カスタム URL」フィールドに入力する値は、 ディメンション項目の値を使用 URL 作成時の「」オプション。 -
$breakdown
: 指定した URL に分類ディメンション項目の値を挿入できます。 これにより、わかりやすい分類ディメンション(製品 ID やページ URL ディメンションなど)に基づいてハイパーリンクを作成しながら、レポートでわかりやすい名前のディメンション(製品名ディメンションなど)を使用できます。分類ディメンションを参照する場合、特定のディメンションアイテムに対して分類アイテムを 1 つだけ持つことが最も一般的です。 特定のディメンション項目に対して複数の分類項目がある場合、最初の分類項目の値が URL で使用されます。 分類項目が一覧表示されない場合、URL は無効になります。 分類項目には、テーブルと同じ並べ替え順が適用されます。
分類ディメンションは、 分類ディメンション フィールドを下に表示します。
で説明したシナリオ例を考えてみましょう 分類ディメンション フィールドを下に表示します。
-
分類ディメンション (オプション) 使用する分類ディメンションの名前の入力を開始し、ドロップダウンリストから選択します。
このフィールドで分類ディメンションを選択した場合は、を使用して参照する必要があります
$breakdown
で指定する URL の変数 カスタム URL フィールド。例えば、次のシナリオについて考えてみます。
フリーフォームテーブル内のすべての製品名ディメンション項目にハイパーリンクを作成するとします。 各製品名ディメンション項目には、製品 ID ディメンションの分類が含まれます。
この場合、「製品 ID の分類」ディメンションの値を使用して、製品ページにユーザーを誘導するハイパーリンクを各製品名ディメンションに作成できます。
これを行うには、
$breakdown
で指定するカスタム URL の末尾にある変数 カスタム URL フィールド。 次に例を示します。https://company-name.com/browse/product/$breakdown
このカスタム URL が、値が「ProductY」および「ProductZ」である分類ディメンション項目を持つ製品名ディメンション項目に適用される場合、生成されたハイパーリンクは次のようになります。
https://company-name.com/browse/product/ProductY
と
https://company-name.com/browse/product/ProductZ
次に、で、製品 ID ディメンションを選択します 分類ディメンション フィールド
-
-
-
「作成」を選択します。
フリーフォームテーブルを表示するユーザーには、ハイパーリンクされたディメンション項目が表示されます。 ディメンション項目をクリックすると、ハイパーリンクされたページが別のブラウザータブに表示されます。
-
プロジェクトを保存します 変更を保存します。
ハイパーリンクの編集
フリーフォームテーブルのディメンションまたはディメンション項目に対して作成されたハイパーリンクを編集できます。
-
Analysis Workspaceのフリーフォームテーブルで、次のいずれかの操作を行います。
-
単一のディメンション項目のハイパーリンクを編集する: ハイパーリンクを編集するテーブル内のディメンション項目を右クリックします。
-
ディメンション列内のすべてのディメンション項目のハイパーリンクを編集します。 ディメンション列ヘッダーのディメンション名を右クリックします。
-
-
を選択 ハイパーリンクを編集 右クリックメニューから。
この ディメンション項目のハイパーリンクの編集 ダイアログが表示されます。
-
ハイパーリンク編集の設定オプションについては、の手順 3 を参照してください 1 つ以上のディメンション項目のハイパーリンクの作成 上のセクションを選択してから、 適用 更新が完了したら、
-
プロジェクトを保存します 変更を保存します。
ハイパーリンクの削除
フリーフォームテーブルのディメンション項目に対して作成したハイパーリンクを削除できます。
ディメンション項目からハイパーリンクを削除するには:
-
Analysis Workspaceのフリーフォームテーブルで、次のいずれかの操作を行います。
-
単一のディメンション項目からハイパーリンクを削除します。 ハイパーリンクを削除するテーブル内のディメンション項目を右クリックします。
-
ディメンション列のすべてのディメンション項目からハイパーリンクを削除します。 ディメンション列ヘッダーのディメンション名を右クリックします。
-
-
を選択 ハイパーリンクを削除 右クリックメニューから。
ハイパーリンクは、単一のディメンション項目(単一のディメンション項目を選択した場合)、またはすべてのディメンション項目(ディメンション列ヘッダーでディメンション名を選択した場合)から削除されます。
-
プロジェクトを保存します 変更を保存します。