首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >电力查询日期格式

电力查询日期格式
EN

Stack Overflow用户
提问于 2015-10-12 17:29:10
回答 4查看 2.1K关注 0票数 1

我正在使用Power Query访问我的PostgreSQL数据库,并根据某些日期参数过滤我的数据。但是,对于我的一个数据库表,日期格式是YYYYMM (201510)。

是否可以将此格式转换为实际的日期格式?

EN

回答 4

Stack Overflow用户

发布于 2015-10-12 23:52:36

Power Query将YYYY-MMYYYYMMDD识别为有效的日期格式,但不能识别为YYYYMM。下面是一个解决方案,插入一个连字符,然后更改类型:

  1. 按字符数拆分文本,4
  2. 删除自动数字类型推断步骤。
  3. 使用自定义分隔符-
  4. Change类型将列合并到date

下面是一个简单的例子:

代码语言:javascript
复制
let
    Source = Csv.Document("201510
201502"),
    SplitColumnByPosition = Table.SplitColumn(Source,"Column1",Splitter.SplitTextByPositions({0, 4}, false),{"Column1.1", "Column1.2"}),
    MergedColumns = Table.CombineColumns(SplitColumnByPosition,{"Column1.2", "Column1.1"},Combiner.CombineTextByDelimiter("-", QuoteStyle.None),"Merged"),
    ChangedType = Table.TransformColumnTypes(MergedColumns,{{"Merged", type date}})
in
    ChangedType
票数 1
EN

Stack Overflow用户

发布于 2015-10-12 17:50:36

请尝试:

代码语言:javascript
复制
=DATE(LEFT(A1,4),RIGHT(A1,2),1)
票数 0
EN

Stack Overflow用户

发布于 2015-10-12 18:27:03

代码语言:javascript
复制
select to_date('201510', 'YYYYMM');
  to_date   
------------
 2015-10-01
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33077654

复制
相关文章

相似问题

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