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

如何将SUMMARIZECOLUMNS返回的列内容转换为UPPER大写形式?

解决方案

你可以直接在SUMMARIZECOLUMNS函数中新增自定义计算列,配合DAX内置的UPPER函数实现转换,示例代码如下:

SUMMARIZECOLUMNS(
    'Table'[Name],
    "大写名称", UPPER('Table'[Name])
)

如果不需要保留原始的Name列,只需要大写转换后的结果,可以用SELECTCOLUMNS配合DISTINCT实现去重输出,和你原来使用SUMMARIZECOLUMNS('Table'[Name])的去重效果完全一致:

SELECTCOLUMNS(
    DISTINCT('Table'[Name]),
    "大写名称", UPPER('Table'[Name])
)
  • 两种写法都默认自带去重逻辑,和原代码的输出匹配
  • UPPER函数仅对英文字符做大写转换,不会修改非英文字符内容

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 15:54:07