2017-09-01 20 views
0

ユーザの選択に基づいて動的に作成されたリンクを表示したい場合があります。これをより理解しやすくするために、私たちは以下の状況を抱えています。パワーBIのユーザスライサー選択時のダイナミックリンク

  1. ユーザーは、ドロップダウンリストで複数の要素を選択します。

User Selection

この際
    1. を、Iは行列映像におけるハイパーリンクとして表示することができるIDを連結する単一の(!)は、対応する行を持っていたいです。画像と同様に、両方のIDが1つのURLに表示されます。

    Link in matrix visual

    私は限り対策で選択IDを考え出すように得ることができたが、私はテーブルのカラムには、この対策/機能を展開するたびに、すべてのIDが返されます。ハイパーリンクは、データがテーブル列に与えられ、対応するデータカテゴリが「Web-URL」として指定されている場合にのみ機能するため、これを行う必要があると考えました。

    これを解決する方法はありますか?これは可能ですか?

    アイデアを気に入ってください。

    ベスト、ジョナス

  • +0

    あなたの質問は不明です。 IDを連結する動的URLを持つ単一の行が必要ですか?例えば、&id = 1&id = 5 –

    +0

    そうですね。私は説明で明確にしようとした。 –

    答えて

    0

    私はCONCATENATEX機能を使用して測定を作成します。複数の行の値を1つの文字列にまとめることができます。

    、粗例:あなたは、連結URLを単一の行を取得します(ほかの値で使用していない他の分野との)テーブルで使用

    My URL = "http://www.example.com/query&id=" & CONCATENATEX ( VALUES ('My Table'[My ID]), 'My Table'[My ID], "&id=", 'My Table'[My ID], ASC )

    0

    さて、この私が行くことを試みたのとかなり同じです。私がその質問を明確にすることができるかどうかを見てください。下の図では、私がそれに応じて測定値を定義したことがわかります。

    DAX Measure

    私はちょうど列のメジャーを参照することで、計算列を定義しました。

    MyURLToColumn = [MyURL]

    最後視覚マトリックス内の結果は以下の通りです。

    Resulting URLs

    カラムから得られたURLが正しく表示され、ハイパーリンクとして使用されるが、URLは、すべてのID(だけでなく、選択されたもの)を含みます。 逆に、メジャーからのURLはちょうど正しいものです(URLの選択されたIDのみ)が、ハイパーリンクとして表示または使用することはできません。

    関連する問題