Power Query

追加查询

1. Excsl.Workbook(File.contents("C:\Temp\book1.xlsx",true,ture)

  • 作用:引入数据
  • 第一个参数:引用数据地址
    • 引用相对路径,在excel单元格写入公式
    • 同一文件下 =left(SUBSTITUTE(CELL("filename"),"[",""),Find("]",SUBSTITUTE(CELL("filename"),"[",""))-1)
    • 不同文件下 =LEFT(CELL("filename"),FIND("[",CELL("filename"))-1)&"数据.xlsx"
    • 定义名称,替换据对路径
    • Excel.CurrentWorkbook(){[Name="定义的名称"]}[Content]{0}[Column1]
  • 第二个参数:第一行是否为标题,true是,null否
  • 第三个参数:号称加快运行速度,实际效果不详

2. List.Distinct(List.Combine(List.Transform(删除的其他列[Data],each Table.ColumnNames(_))))

  • 作用:新增字段名

3. Table.ExpandTableColumn(删除的其他列,"Data",{"姓名","语文","数学","历史"},{"姓名","语文","地理"})

  • 作用:展开列
  • 第一个参数:展开哪一个表
  • 第二个参数:展开表的什么字段
  • 第三个参数:展开字段的哪些列。(结合2,做动态列名)
  • 第四个参数:返回的结果数哪些列。可省略

4. Folder.Files("C:\temp\数据")

  • 作用:导入文件夹,获取二进制文件
上一篇:SecureCRT如何设置字符编码和外观?


下一篇:Power BI查漏补缺_2