【发布时间】:2019-05-30 16:18:08
【问题描述】:
我正在尝试将会计期间列从字母顺序重新排序为时间顺序。也就是说,我有这个列,它将值显示为月-年(在查询编辑器中显示所有不同的值): Period_Name Column
我想按时间顺序排列此列,例如:JAN-18、FEB-18、MAR-18、APR-18 等,以便用它来绘制时间序列。
现在如果我尝试在查询编辑器中将列的数据类型更改为日期,它认为那一年实际上是一天,然后假设年份是当前年份(即 2019 年);也就是说,APR-18 变为 2019 年 4 月 18 日,而不是应有的 2018 年 4 月,没有一天(这是一个会计期间列)。使用 FORMAT 函数 (https://docs.microsoft.com/en-us/dax/custom-date-and-time-formats-for-the-format-function) 的自定义日期和时间格式似乎无法将该列的当前格式识别为月-年,并且当我尝试在新的计算列。
任何帮助将不胜感激!
【问题讨论】:
-
这很有趣,我在欧洲,我通过在 excel 中创建你的示例进行了测试,导入它。 Power-Bi 使自己成为正确的日期(您在哪里寻找)。如果创建日期,如 1-4-2017、1-4-2018、1-8-2018 等
-
您在使用日历表吗?或者这个字段在你的事实表中吗?