首页 > 解决方案 > DAX 日期月份名称列通过开关

问题描述

我想获取 DIM_time 表的月份名称。我尝试通过以下 Swith 语句来解决此问题: MonthName = SWITCH('Dim Time test'[Month], 1, "January", 2, "February", 3, "March", 4, "April", 5 , “五月”, 6, “六月”, 7, “七月”, 8, “八月”, 9, “九月”, 10, “十月”, 11, “十一月”, 12, “十二月”, “未知月份数字”)

我收到以下错误:“一月”的语法不正确。(DAX(SWITCH('Dim Time test'[Month], 1. “一月”, 2. “二月”, 3. “三月”, 4. “四月”, 5. “五月”, 6. “六月”, 7.“七月”,8.“八月”,9.“九月”,10.“十月”,11.“十一月”,12.“十二月”,“未知月份”)))。

任何想法如何获得所需的结果?谢谢

标签: dateswitch-statement

解决方案


Power BI Desktop 的正确语法是 -

MonthName = SWITCH([month number], 1, "January", 2, "February", 3, "March", 4, "April", 5, "May", 6, "June", 7, "July", 8, "August", 9, "September", 10, "October", 11, "November", 12, "December", "Unknown month number")

推荐阅读