date - 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.“十二月”,“未知月份”)))。
任何想法如何获得所需的结果?谢谢
解决方案
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")
推荐阅读
- laravel - Laravel Nova 选择字段默认值
- javascript - 将函数解析为危险的setinnerhtml
- python - 自动将绘图图表导出到 powerpoint 演示文稿(python)
- javascript - Vue.js - 四舍五入给我奇怪的数字
- node.js - 在 Node.js 中发生 ERR_STREAM_PREMATURE_CLOSE 错误后释放套接字的正确方法是什么?
- azure - 如何获取现代 CSP(CSP Azure 计划)的发票详细信息
- android - Android 12,ClipboardManager.getClassificationStatus 总是返回 CLASSIFICATION_NOT_COMPLETE [1]
- postgresql - Postgres使用过期密码创建用户
- javascript - ng-template 中的组件初始化
- json - 读取 .csv 文件并使用 kodular 将其发送到谷歌电子表格时出错