富文本结合 HTML 标签动态展示文字样式


飞致云 发布于 2025-02-08 / 122 阅读 / 0 评论 /
使用场景:指标卡图表只能单一展示数据,数据变化趋势无法体现,这个时候可以通过富文本来自定义文字样式。但是如果数据发生变化的同时能够自动变更文字样式,可以新建计算字段结合 HTML 标签动态展示数据变化趋势。 数据准备 在原始数据集的基础上新建计算字段,如下图所示,其中变化字段均为计算字段添加 HTM

使用场景:指标卡图表只能单一展示数据,数据变化趋势无法体现,这个时候可以通过富文本来自定义文字样式。但是如果数据发生变化的同时能够自动变更文字样式,可以新建计算字段结合 HTML 标签动态展示数据变化趋势。

数据准备

在原始数据集的基础上新建计算字段,如下图所示,其中变化字段均为计算字段添加 HTML 标签。

todo字段表达式:concat(if([是否成单]=1,'<font color="green">已成单  &check;','<font color="red">未成单  &square;'),'</font>')

收益变化表达式:concat(if([收益率]<25,'<font color="green">收益率有所下滑:&darr;  ','<font color="red"><strong>收益率有所提升:&#8593;</strong>  '),[收益率]/100,'%</font>')

交易变化表达式:concat(if([本期交易量]<[上期交易量],'<font color="green">交易量趋势 &darr; ,变化量 ','<font color="red"><strong>交易量趋势 &#8593;</strong> ,变化量 '),[本期交易量]-[上期交易量],'</font>')

新增维度字段表达式,通过趋势的计算逻辑结合 HTML 的符号标签,保证数据变化的同时文字样式也变化。

富文本展示

左侧是四张富文本趋势展示示例,右侧是明细数据,配置上数据刷新频率,就能够实现实时文字变化样式的效果,不用再手动编辑富文本。

效果 GIF 展示:



是否对你有帮助?