Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powerbi 在power bi中有条件地在卡片或表格下方添加超链接_Powerbi_Powerbi Desktop - Fatal编程技术网

Powerbi 在power bi中有条件地在卡片或表格下方添加超链接

Powerbi 在power bi中有条件地在卡片或表格下方添加超链接,powerbi,powerbi-desktop,Powerbi,Powerbi Desktop,我有一个Power Bi报告,其中我需要有条件地在卡或表中显示超链接。报表的帐户id为切片器值 如果一个帐户id在visual Studio中生成4条以上的记录,我需要在其中添加一行,其中包含文本“more..”。参考图片如下 提前谢谢我不知道是否有可能得到你想要的东西,但这是我的尝试。如果您需要对格式进行大量控制,Power BI仍然不是很好 首先,创建一个排名列: Rank = RANKX( FILTER(ALL(Table1), Ta

我有一个Power Bi报告,其中我需要有条件地在卡或表中显示超链接。报表的帐户id为切片器值

如果一个帐户id在visual Studio中生成4条以上的记录,我需要在其中添加一行,其中包含文本
“more..”
。参考图片如下


提前谢谢

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


首先,创建一个排名列:

Rank = RANKX(
           FILTER(ALL(Table1),
               Table1[account_id] = EARLIER(Table1[account_id])),
           Table1[Partners], , ASC)
接下来,一列将显示最上面的项目和任何可能的第五项的“更多…”

Display = IF(Table1[Rank] > 5,
             BLANK(),
             IF(Table1[Rank] < 5,
                 Table1[Partners],
                 "More..."))
我的示例数据表如下所示:

然后,您可以设置一个带有
显示
链接
列的表。确保为字段选择“不汇总”,并选择获取链接图标而不是URL。您可能还希望在VisualFitter设置中过滤掉空白


对于上面的右表,我在表值框中将列标题文本更改为“Partners”和“”。

如果超过4。。。然后呢?抱歉编辑了问题“更多…”文本链接到哪里?单击它时,它将指向实际报告。您能告诉我您使用了什么表格样式吗?这是一个基本表格,表格样式为“无”,只设置了一些文本大小、字体和背景/边框。URL图标要求您至少拥有Power BI的4月份更新版本,在我包含的链接中有更全面的解释。
Link = IF(Table1[Display] = "More...", "http://www.URL.com", BLANK())