You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在DAX代码中添加绿色向下与红色向上箭头?遇UNICHAR选项缺失

DAX 添加带颜色箭头的解决方案

可用的带颜色箭头UNICHAR编码

直接使用Emoji类Unicode字符即可实现带颜色箭头,对应编码如下:

  • 红色向上箭头:UNICHAR(128073)(显示为🔼)
  • 绿色向下箭头:UNICHAR(128071)(显示为🔽)

修改后的DAX代码

Dumbell_Change% = 
VAR _value = DIVIDE([Current Week Amt], [Previous Week Amt]) - 1 

VAR diffs = 
SWITCH(
    TRUE(), 
    _value > 0, UNICHAR(128073), // 债务增加时显示红色向上箭头
    _value < 0, UNICHAR(128071), // 债务减少时显示绿色向下箭头
    BLANK() // 无变化时返回空值
)

VAR Result = FORMAT(_value, "Percent") & " " & diffs
RETURN Result

自定义颜色的HTML方案(适用于Power BI)

如果需要更精准的颜色控制,可使用HTML标签设置,需在可视化中开启HTML渲染:

Dumbell_Change% = 
VAR _value = DIVIDE([Current Week Amt], [Previous Week Amt]) - 1 

VAR diffs = 
SWITCH(
    TRUE(), 
    _value > 0, "<span style='color:#DC143C'>↑</span>", // 自定义红色箭头
    _value < 0, "<span style='color:#228B22'>↓</span>", // 自定义绿色箭头
    BLANK()
)

VAR Result = FORMAT(_value, "Percent") & " " & diffs
RETURN Result

注意:在Power BI表格/卡片可视化的「格式」选项卡中,找到「值」设置,开启「HTML渲染」才能生效。

效果示例

currentpreviouscurrent - previouschangechange percentage
10080200.2525% 🔼
100125-25-0.2-20% 🔽

内容的提问来源于stack exchange,提问作者symkly

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 11:30:07