我们有一个基于用户选择的动态创建链接的情况。为了使这更容易理解,我们有以下情况。
- 用户在下拉列表中进行选择(多个元素)。
用户选择
- 在此上,我希望有一个(!)对应的行串联ID,可以在矩阵 - 视觉中显示为超链接。与图片类似,仅两个ID出现在一个URL中。
矩阵Visual
中的链接我设法达到了用度量来弄清所选ID,但是每当我将此度量/函数部署到表列中时,所有ID都会返回。我认为我必须这样做,因为仅在表列中给出数据并且相应的数据类别指定为" Web-url"。
关于如何解决这个问题的想法?这可能吗?
感谢任何想法。
最好,乔纳斯
i将使用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
好吧,这是我尝试选择的方式。看到,如果我能澄清这个问题。在下图中,您可以看到我相应地定义了该度量。
dax量
我通过在列中引用度量来定义一个计算的列。
MyURLToColumn = [MyURL]
最后,矩阵视觉中的结果如下。
产生的URL
当从列获得的URL正确显示并用作超链接时,URL包括所有ID(不仅是所选的ID)。相反,该度量的URL是正确的URL(仅在URL中选择的ID),但不能显示也不能用作超链接。