如何使用DAX公式将integer
(112格式)转换为date
?
日期是整数格式的20170727
,我想把它转换成下面的27/07/2017
。
发布于 2018-08-09 07:48:26
=数据值(格式(DateDateKey,"0000/00/00"))
发布于 2016-11-03 21:05:32
在纯DAX中实现这一点的一种方法是:
=DATE(INT(LEFT([IntegerDate],4)),INT(MID([IntegerDate],5,2)),INT(RIGHT([IntegerDate],2)))
将IntegerDate
替换为整数日期的实际名称。
但是,最好使用PowerQuery
或您喜欢的数据集成工具来执行此转换。
如果这有帮助,请告诉我。
发布于 2020-12-11 16:25:46
这两个答案都是正确的,但我认为只是部分正确。完整的方法:完整的流程:
在表格上右击并选择New column
YourColumnName=DATEVALUE('YourTable'[YourDateFieldINTEGER])
Modeling
下,您可以更改(并设置为默认)任何日期/时间格式。
我建议您在所有字段中使用相同的日期/时间格式。如果您不必总是转换日期,则会更清晰、更容易。
我希望它是有用的。
https://stackoverflow.com/questions/40402154
复制相似问题