【发布时间】:2017-02-10 15:59:37
【问题描述】:
我正在使用 Power Query 并且有一个名为 LandArea 的列;示例数据是“123.5 sq mi”。它是数据类型的文本。我想删除“平方英里”部分,所以我只有数字值 123.5。我尝试使用替换功能将“sq mi”替换为空白,但这不起作用,因为它会查看整个文本。所以我尝试使用拆分,在空间上拆分它,它在下面生成了这个公式,它确实创建了一个新列,但所有值都为 null。原来的列仍然有“123.5 sq mi”。
Table.SplitColumn(#"Reordered Columns1","LandArea",Splitter.SplitTextByDelimiter(" ", QuoteStyle.None),{"LandArea.1", "LandArea.2"})
仅在最左边的分隔符处拆分时:
Table.SplitColumn(#"Reordered Columns1","LandArea",Splitter.SplitTextByEachDelimiter({" "}, QuoteStyle.None, false),{"LandArea.1", "LandArea.2"})
我也尝试过更改为 QuoteStyle.Csv。知道如何让它工作吗?
【问题讨论】:
标签: powerbi powerquery