2017-09-01 281 views
0

我们有一种情况,我们希望根据用户选择显示动态创建的链接。为了使这更容易理解,我们遇到以下情况。Power BI中的用户切片机选择时的动态链接

  1. 用户在下拉列表中进行选择(多个元素)。

User Selection

  • 在这一点,我希望有一个单一(!)对应行级联,其可以被显示为在基质中的可视化的超链接的标识。与图片类似,只有两个ID都出现在一个网址中。
  • Link in matrix visual

    我设法尽可能搞清楚所选的ID与措施,但每当我部署这项措施/功能到一个表列返回所有的ID。我以为我必须这样做,因为只有在表列中给出数据并且相应的数据类别被指定为“Web-URL”时,超链接才起作用。

    关于如何解决这个问题的任何想法?这可能吗?

    欣赏任何想法。

    最佳,乔纳斯

    +0

    你的问题不清楚。你是否想要一个包含连接ID的动态URL的单行?例如&id = 1&id = 5 –

    +0

    是的,就像那样。我试图在说明中澄清。 –

    回答

    0

    我将创建一个使用CONCATENATEX功能的措施。它可以将多行的值合并为一个字符串结果。

    粗例如:

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

    当在一个表中使用(与价值观的使用以及任何其他字段),你会得到一个单行级联URL

    0

    那么,这是我试图去追求的方式。看,如果我能澄清这个问题。在下图中,您可以看到我相应地定义了该度量。

    DAX Measure

    我刚好引用该列中的措施所限定的计算列。

    MyURLToColumn = [MyURL]

    最后基质视觉内的结果如下。

    Resulting URLs

    虽然可被正常显示并且用作超链接从该柱获得的URL,该URL包括所有ID(不仅是选定的)。 相反,度量的URL是正确的(仅在URL中选择的ID),但它不能显示也不能用作超链接。