我已经在我的Power Bi文件中添加了新的表,其中包含一个日期为以下格式的列:dd/MM/yyyy例如: 17/08/2017。
在power Bi中,此列为文本类型,当我尝试转换为日期时,出现以下错误:
DataFormat.Error: We couldn't parse the input provided as a Date value.
Details:
17/08/2017如果可能,如何在新列上更改其类型或格式化此文本并更改其类型?
发布于 2018-10-08 03:34:59
首先尝试将当前文件的区域设置更改为dd/MM/yyyy为标准日期格式的国家/地区。比如荷兰(或者你自己的国家)。
选择文件选项卡上的选项和设置>选项。完成后,刷新。

如果更改设置对您无效,则可以使用Power Query Editor拆分日期列,然后按正确的顺序合并。执行以下步骤:
脚本的这一部分应该看起来像这样:
#"Split Column by Delimiter" = Table.SplitColumn(Table.TransformColumnTypes(#"Previous step", {{"Date", type text}}, "en-US"), "Date", Splitter.SplitTextByDelimiter("/", QuoteStyle.Csv), {"Date.1", "Date.2", "Date.3"}),
#"Merged Columns2" = Table.CombineColumns(#"Split Column by Delimiter",{"Date.2", "Date.1", "Date.3"},Combiner.CombineTextByDelimiter("/", QuoteStyle.None),"Merged"),
#"Changed Type5" = Table.TransformColumnTypes(#"Merged Columns2",{{"Merged", type date}})https://stackoverflow.com/questions/52690838
复制相似问题