|
数据源的会计科目编码1241.09,通过power query清洗后就变成了1241.0899999999999了,百思不得。求助于江湖!急!
代码如下,也可见附件! 说明下:数据源都是文本格式。
let
源 = Folder.Files("E:\EAS明细\EAS明细账\EAS科目余额表"),
删除的其他列 = Table.SelectColumns(源,{"Content", "Name"}),
已添加自定义 = Table.AddColumn(删除的其他列, "自定义", each Excel.Workbook([Content])),
#"展开的“自定义”" = Table.ExpandTableColumn(已添加自定义, "自定义", {"Name", "Data", "Item", "Kind", "Hidden"}, {"自定义.Name", "自定义.Data", "自定义.Item", "自定义.Kind", "自定义.Hidden"}),
筛选的行 = Table.SelectRows(#"展开的“自定义”", each ([自定义.Name] = "Sheet1")),
删除的列 = Table.RemoveColumns(筛选的行,{"自定义.Item", "自定义.Kind", "自定义.Hidden", "自定义.Name", "Content", "Name"}),
#"展开的“自定义.Data”" = Table.ExpandTableColumn(删除的列, "自定义.Data", {"Column1", "Column2", "Column3", "Column4", "Column5", "Column6"}, {"自定义.Data.Column1", "自定义.Data.Column2", "自定义.Data.Column3", "自定义.Data.Column4", "自定义.Data.Column5", "自定义.Data.Column6"}),
筛选的行1 = Table.SelectRows(#"展开的“自定义.Data”", each ([自定义.Data.Column1] <> "公司"))
in
筛选的行1
|
|