首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用Dax公式将整数(112格式)转换为最新格式?

如何使用Dax公式将整数(112格式)转换为最新格式?
EN

Stack Overflow用户
提问于 2016-11-03 21:00:02
回答 4查看 9.8K关注 0票数 2

如何使用DAX公式将integer (112格式)转换为date

日期是整数格式的20170727,我想把它转换成下面的27/07/2017

EN

回答 4

Stack Overflow用户

发布于 2018-08-09 07:48:26

=数据值(格式(DateDateKey,"0000/00/00"))

票数 2
EN

Stack Overflow用户

发布于 2016-11-03 21:05:32

在纯DAX中实现这一点的一种方法是:

代码语言:javascript
复制
=DATE(INT(LEFT([IntegerDate],4)),INT(MID([IntegerDate],5,2)),INT(RIGHT([IntegerDate],2)))

IntegerDate替换为整数日期的实际名称。

但是,最好使用PowerQuery或您喜欢的数据集成工具来执行此转换。

如果这有帮助,请告诉我。

票数 1
EN

Stack Overflow用户

发布于 2020-12-11 16:25:46

这两个答案都是正确的,但我认为只是部分正确。完整的方法:完整的流程:

在表格上右击并选择New column

  • On,在编辑器的顶部插入以下line:YourColumnName=DATEVALUE('YourTable'[YourDateFieldINTEGER])

  • You将得到默认的日期/时间格式

  • 在顶部的Modeling下,您可以更改(并设置为默认)任何日期/时间格式。

我建议您在所有字段中使用相同的日期/时间格式。如果您不必总是转换日期,则会更清晰、更容易。

我希望它是有用的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40402154

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档