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

Tableau技术咨询:如何将日期中的月份数字转为英文全称?

日期格式转换:将数字月份替换为英文全称

原脚本用于处理含空值的日期对象转换,当前输出为1/7/2023,需要将数字月份替换为英文全称(如JULY):

原脚本:

ifnull(STR(DAY([EXTRACT]))+'/'+STR(MONTH([EXTRACT]))+'/'+STR(YEAR([EXTRACT])),'Live Connection')

修改后的脚本

利用DATENAME函数获取月份的英文全称,搭配UPPER函数转为大写(若不需要大写可去掉UPPER):

ifnull(STR(DAY([EXTRACT]))+'/'+UPPER(DATENAME('month', [EXTRACT]))+'/'+STR(YEAR([EXTRACT])),'Live Connection')

修改说明

  • 替换原脚本中STR(MONTH([EXTRACT]))为UPPER(DATENAME('month', [EXTRACT]))
    • DATENAME('month', [EXTRACT]):返回日期对应的月份英文名称(如July)
    • UPPER():将名称转为大写,得到JULY
  • 若需要保留首字母大写的格式(如July),直接使用DATENAME('month', [EXTRACT])即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 03:59:52