Google Data Studio 如何将星期显示从数字改为星期名称?
数字星期转星期名称的实现方案
通用映射方案(全工具兼容)
你可以直接对WEEKDAY(Date)返回的1-7结果做条件映射,适配所有支持计算字段的工具,示例计算字段写法如下:
// 中文星期简称 IF WEEKDAY(Date) = 1 THEN "周一" ELSEIF WEEKDAY(Date) = 2 THEN "周二" ELSEIF WEEKDAY(Date) = 3 THEN "周三" ELSEIF WEEKDAY(Date) = 4 THEN "周四" ELSEIF WEEKDAY(Date) = 5 THEN "周五" ELSEIF WEEKDAY(Date) = 6 THEN "周六" ELSEIF WEEKDAY(Date) = 7 THEN "周日" END
注意:部分工具的WEEKDAY函数默认周日为一周起始,返回值1对应周日,你可以用已知星期的具体日期测试后,调整上述映射的对应关系即可。如果需要英文星期,把字符串替换为Monday、Tuesday等对应英文即可。
常用工具内置函数方案(更简洁)
- Excel/WPS表格:使用
TEXT(Date,"aaa")直接返回中文星期简称,TEXT(Date,"aaaa")返回中文全称,TEXT(Date,"ddd")返回英文简称,TEXT(Date,"dddd")返回英文全称 - Power BI:直接使用
FORMAT(Date,"aaa")返回星期名称,或者选中字段后在格式设置面板将日期格式调整为星期类型 - Tableau:右键日期字段依次选择「默认属性-日期格式」,自定义格式输入
aaa即可,也可以用DATENAME('weekday',Date)计算字段直接返回星期名称
内容的提问来源于stack exchange,提问作者Dav
相关产品推荐
相关产品推荐

