在卡片下方或 table visual Conditionally in power bi 添加超链接

Add Hyperlink below the Card or table visual Conditionally in power bi

我有一份 Power-Bi 报告,我需要在其中显示卡片中的超链接或有条件地 table。该报告将 Account_id 作为分片值。

如果 account_id 在视觉对象中产生超过 4 条记录,我需要添加一个额外的行,其中包含文本 "More.."。参考图片如下。

提前致谢

我不知道是否有可能得到你想要的,但这是我的尝试。如果您需要对格式进行大量控制,Power BI 仍然不是很好。


首先,创建一个排名栏:

Rank = RANKX(
           FILTER(ALL(Table1),
               Table1[account_id] = EARLIER(Table1[account_id])),
           Table1[Partners], , ASC)

接下来,一列显示最前面的项目和 "More..." 任何可能的第 5 项。

Display = IF(Table1[Rank] > 5,
             BLANK(),
             IF(Table1[Rank] < 5,
                 Table1[Partners],
                 "More..."))

最后,包含 "More..." 行所需 URL 的列:

Link = IF(Table1[Display] = "More...", "http://www.URL.com", BLANK())

这是我的示例数据 table 的样子:

然后你可以用 DisplayLink 列设置一个 table。确保为该字段选择 "Don't summarize" 并选择 URL icon on under values formatting options 以获得 link 图标而不是 URL。您可能还想过滤掉 visual fitter 设置中的空白。

对于上面的 right-hand table,我将 header 列文本更改为 "Partners" 和 table 值框中的“”。