PowerBI可视化-用HTML Content制作自动滚动的排名表

加入 PowerBI自己学 知识星球:下载源文件,边学边练;遇到问题,提问交流,有问必答。

在数据大屏或空间有限的报告页面中,使用自动滚动的表格可以显示更多的信息,适合展示有限行数的排名数据等。

解决方案

在PowerBI中,使用HTML Content(Lite)三方视觉对象可以实现自动滚动表格的效果。关键在于生成html代码,先生成静态表格,包含表头和内容两部分,然后为内容配上动画效果,支持调节滚动速度。

操作步骤

使用如下数据,在5行(总行数的一半)的空间范围内,滚动显示10行排名数据。

STEP 1 点击获取更多视觉对象,搜索html,添加带PowerBI认证蓝标的HTML Content(Lite)视觉对象。

STEP 2 书写基础度量值(数量、排名)和html度量值,在画布中添加HTML Content(Lite)视觉对象,然后把html度量值拖放到视觉对象的Value中。

Qty = SUM('表'[数量])

Rank = RANK(DENSE, ALLSELECTED('表'[国家]), ORDERBY([Qty], DESC))

静态表格部分的代码如下,该部分使用了计算表函数SUMMERIZECOLUMNS、ADDCOLUMS和文本连接函数

-- 汇总数据:国家、数量、排名

VAR _t1 =

SUMMARIZECOLUMNS(

'表'[国家],

</

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值