gpt4 book ai didi

excel - Excel 工作表中的日期数据类型问题

转载 作者:行者123 更新时间:2023-12-05 08:10:32 25 4
gpt4 key购买 nike

在 Excel 工作表中,我有一个列数据,其中一些记录集采用“mm/dd/yyyy”格式,一些采用“mm-dd-yyyy”格式。但我需要一种格式的所有记录,数据类型为“DATE”。我怎么能达到? enter image description here enter image description here

我尝试将数据类型更改为“日期”格式,但在 power bi 中进行转换时发生错误,因为数据格式加载为文本格式。它不允许任何日期操作。

最佳答案

如果您可以保证格式是 mm/dd/yyyymm-dd-yyyy 您可以使用可选的同时转换您的两列您可以在 Power Query 中为 Date.FromText 指定的 Culture 设置。

这是一个例子:

let
Source = Table.FromRecords({
[birthdate="8/26/1961", acct_open_date="09-10-1991"],
[birthdate="03-07-1915", acct_open_date="8/21/1992"]
}),
#"Parsed Date" = Table.TransformColumns(Source,
{
{"birthdate", each Date.FromText(_,"en-US"), type date},
{"acct_open_date", each Date.FromText(_,"en-US"), type date}
})
in
#"Parsed Date"

要实现,您必须使用高级编辑器或公式栏。这是一个循序渐进的步骤:

  1. 加载你的表
  2. 选择例如生日 并点击Transform > Date > Parse
  3. 在您的公式栏中,将整个代码替换为:
= Table.TransformColumns(Source,
{
{"birthdate", each Date.FromText(_,"en-US"), type date},
{"acct_open_date", each Date.FromText(_,"en-US"), type date}
})
  1. 您现在应该可以轻松转换日期:

enter image description here

关于excel - Excel 工作表中的日期数据类型问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74450529/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com