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

Power BI行格式设置:如何按产品月度评级升降给行设置红绿颜色

Power BI 按产品评级升降趋势设置行颜色操作步骤

1. 预处理数据,计算趋势判断指标

  • 先确认你的数据结构:至少包含产品名称、月份、月度平均评级三个字段,确保月份字段为日期格式、评级为数值格式
  • 新建DAX度量值,判断是否持续上升:
评级持续上升 = 
VAR 月度数量 = DISTINCTCOUNT('表名'[月份])
VAR 评级排序 = ADDCOLUMNS(ALLSELECTED('表名'[月份]),"当前评级",CALCULATE(AVERAGE('表名'[月度平均评级])))
VAR 排序后 = TOPN(月度数量,评级排序,[月份],ASC)
VAR 逐行对比 = ADDCOLUMNS(排序后,"上一期评级",MAXX(FILTER(排序后,[月份]<EARLIER([月份])),[当前评级]))
RETURN
IF(COUNTROWS(FILTER(逐行对比,[当前评级]<[上一期评级]))=0,1,0)
  • 同理新建判断持续下降的DAX度量值:
评级持续下降 = 
VAR 月度数量 = DISTINCTCOUNT('表名'[月份])
VAR 评级排序 = ADDCOLUMNS(ALLSELECTED('表名'[月份]),"当前评级",CALCULATE(AVERAGE('表名'[月度平均评级])))
VAR 排序后 = TOPN(月度数量,评级排序,[月份],ASC)
VAR 逐行对比 = ADDCOLUMNS(排序后,"上一期评级",MAXX(FILTER(排序后,[月份]<EARLIER([月份])),[当前评级]))
RETURN
IF(COUNTROWS(FILTER(逐行对比,[当前评级]>[上一期评级]))=0,1,0)

注意:把代码里的表名替换为你自己的数据集表名,字段名如果和示例不一致也同步调整

2. 配置表格视觉对象的条件格式

  • 选中你要设置格式的表格/矩阵视觉对象,在右侧「可视化」面板找到「格式」选项卡
  • 下拉找到「条件格式」-「背景色」,选择应用范围为「行」
  • 按以下要求设置格式规则:
    • 规则类型选「规则」
    • 第一条规则依据字段选刚才新建的评级持续上升度量值,值为1时,颜色设置为你需要的绿色
    • 点击「添加规则」,第二条规则依据字段选评级持续下降度量值,值为1时颜色设置为你需要的红色
    • 其余情况保持默认颜色即可
  • 点击「确定」完成配置

3. 效果验证

可任意调整月份筛选器的范围,格式规则会自动按照当前筛选的时间区间判断评级升降趋势,自动更新行的背景色。


内容的提问来源于stack exchange,提问作者AMAN KUMAR JETHANI

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 19:12:03