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

如何在Power BI Deneb可视化的图例中使用计算组格式化字段?

在Power BI Deneb可视化中使用格式化字段作为图例文本

方法一:修改默认图例的标签表达式

如果你的可视化依赖默认图例(比如基于color、size等字段生成),可以通过编码配置里的labelExpr直接引用格式化后的字段。注意带空格的字段名必须用括号语法访问:

"encoding": {
  // 假设用分类字段绑定颜色生成图例
  "color": {
    "field": "你的分类字段名",
    "legend": {
      "labelExpr": "datum['placeholder CG Продажи RWA RW__formatted']"
    }
  },
  // 其他编码配置(如x、y轴等)
}

方法二:手动构建自定义图例

如果默认图例的自定义能力不足,可隐藏默认图例,用text标记手动搭建图例,完全控制显示内容:

{
  "layer": [
    // 主可视化图层(隐藏默认图例)
    {
      "mark": "bar", // 根据你的可视化类型调整(如line、point等)
      "encoding": {
        "x": {"field": "分类字段名"},
        "y": {"field": "placeholder CG Продажи RWA RW"},
        "color": {"field": "分类字段名", "legend": null} // 关闭默认图例
      }
    },
    // 自定义图例图层
    {
      "mark": {
        "type": "text",
        "x": {"value": 450}, // 调整图例X轴位置
        "y": {"value": 40},
        "dx": 12 // 文本与标记的间距
      },
      "encoding": {
        "text": {"field": "placeholder CG Продажи RWA RW__formatted"},
        "color": {"field": "分类字段名"},
        // 按分类字段排列图例项
        "y": {"field": "分类字段名", "type": "ordinal", "offset": 22}
      }
    }
  ]
}

关键注意事项

  • 字段名含空格或特殊字符时,必须用datum['字段名']语法访问,不能使用点语法(如datum.字段名)。
  • 自定义图例时,需根据可视化布局调整x、y数值,保证图例位置合理。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 09:41:05