首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Power BI 文本循环滚动函数

Power BI 文本循环滚动函数

作者头像
wujunmin
发布2025-11-17 17:43:10
发布2025-11-17 17:43:10
1170
举报
文章被收录于专栏:wujunminwujunmin

任意文本循环滚动,效果:

函数只有一个参数:

HTML_Scrolling_Text(需要滚动显示的文本内容)

比如多指标串联滚动:

度量值 =

HTML_Scrolling_Text(

"销售业绩" & FORMAT([M.销售业绩],"#,#元") &

",业绩达成率" & FORMAT([M.业绩达成率],"0%")

)

该度量值放入HTML Content视觉对象即可正常显示动画效果。

如何在你的模型应用?

首先,确保Power BI Desktop是2025年9月及以后的版本,如果不是,安装包地址:

https://www.microsoft.com/zh-cn/download/details.aspx?id=58494

打开文件-选项和设置-选项-预览功能,勾选“DAX用户自定义函数”:

图片
图片

切换到DAX查询视图,粘贴以下代码,点击右上角的使用更改更新模型即生效。

代码语言:javascript
复制
DEFINE
FUNCTION HTML_Scrolling_Text =
(TextMeasure:string)=>
"<style>
    .scroll-container {
        width: 100%;
        max-width: 1000px;
        overflow: hidden;
    }
    .scrolling-text {
        white-space: nowrap;
        display: inline-block;
        padding-left: 100%;
        animation: scroll 25s linear infinite;
        font-size: 1.8rem;
        font-weight: bold;
        text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
        }
        @keyframes scroll {
            0% {
                transform: translateX(0);
            }
            100% {
                transform: translateX(-100%);
            }
        }
    </style>
    <div class='scroll-container'>
        <div class='scrolling-text'>
            " & TextMeasure & "
        </div>
    </div>"

按照本文开头的方法,新建度量值,引用该函数即可。我在以下网址存放了众多的Power BI SVG/HTML图表函数,大家可以选择使用。

图片
图片
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-10-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 wujunmin 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档