【问题标题】:Dynamic Link upon User Slicer Selection in Power BIPower BI 中用户切片器选择时的动态链接
【发布时间】:2018-02-10 14:12:00
【问题描述】:

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

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

User Selection

  1. 在此基础上,我希望有一个(!)对应的行连接可以在矩阵视觉中显示为超链接的 ID。与图片类似,只是两个 ID 都出现在一个 URL 中。

Link in matrix visual

我设法用一个度量来确定选定的 ID,但是每当我将此度量/函数部署到表列中时,都会返回所有 ID。我想我必须这样做,因为只有在表格列中给出数据并且相应的数据类别指定为“Web-URL”时,超链接才有效。

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

欣赏任何想法。

最好的,乔纳斯

【问题讨论】:

  • 您的问题不清楚。您想要一个带有连接 ID 的动态 URL 的单行吗?例如 &id=1&id=5
  • 是的,就是这样。我试图在描述中澄清。

标签: powerbi dax


【解决方案1】:

我会使用 CONCATATENATEX 函数创建一个度量。它可以将多行的值组合成一个字符串结果。

一个粗略的例子:

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

当在表格中使用时(在 Values 中没有使用其他字段),您将获得带有串联 URL 的单行

【讨论】:

    【解决方案2】:

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

    DAX Measure

    我仅通过引用列中的度量来定义计算列。

    MyURLToColumn = [MyURL]

    最后,矩阵视觉中的结果如下。

    Resulting URLs

    虽然从列中获取的 URL 正确显示并用作超链接,但 URL 包含所有 ID(不仅是选定的 ID)。 相反,来自度量的 URL 是正确的(仅在 URL 中选择的 ID),但它不能显示或用作超链接。

    【讨论】:

      猜你喜欢
      • 2023-03-24
      • 2023-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-04
      • 2022-08-22
      相关资源
      最近更新 更多