Power BI中从日期字段提取MMM格式月份的方法咨询
解决方案
方法一:使用FORMAT+UPPER函数(推荐)
直接通过FORMAT函数指定月份格式,再用UPPER转换为全大写:
Month = UPPER(FORMAT('Current Week'[Created On], "MMM"))
FORMAT('Current Week'[Created On], "MMM")会返回首字母大写的月份缩写(如Jan、Feb)- 外层嵌套
UPPER()可将结果转为JAN、FEB这类全大写格式
方法二:使用SWITCH函数映射数字月份
如果需要自定义映射逻辑,可以配合Month函数的数字结果,用SWITCH逐个匹配:
Month = SWITCH( Month('Current Week'[Created On]), 1, "JAN", 2, "FEB", 3, "MAR", 4, "APR", 5, "MAY", 6, "JUN", 7, "JUL", 8, "AUG", 9, "SEP", 10, "OCT", 11, "NOV", 12, "DEC" )
这种方式灵活性更高,适合需要修改缩写格式的特殊场景。
内容的提问来源于stack exchange,提问作者Sc0719
相关产品推荐
相关产品推荐

