首页 > 其他分享 >多条数据并成一条后合并查询(Power Query)

多条数据并成一条后合并查询(Power Query)

时间:2023-04-09 17:47:17浏览次数:38  
标签:发运 Power 运单 订单号 查询 Int64 Table Query Type

问题:两表合并,其中一表有重复的数据需要事先求和或合并

let
    源 = Excel.CurrentWorkbook(){[Name="表1"]}[Content],
    合并查询 = Table.NestedJoin(源, {"订单号"}, 表2, {"订单号"}, "表2", JoinKind.LeftOuter),
    展开 = Table.ExpandTableColumn(合并查询, "表2", {"发运数量", "发运成本", "运单号"}, {"发运数量", "发运成本", "运单号"}),
    更改的类型 = Table.TransformColumnTypes(展开,{{"订单号", type text}, {"发票号", type text}, {"存货代码", Int64.Type}, {"数量", Int64.Type}, {"收入", Int64.Type}, {"发运数量", Int64.Type}, {"发运成本", Int64.Type}, {"运单号", type text}})
in
    更改的类型
let
    源 = Excel.CurrentWorkbook(){[Name="表2"]}[Content],
    分组的行 = Table.Group(源, {"订单号"}, {{"发运数量", each List.Sum([数量])}, {"发运成本", each List.Sum([成本])}, {"运单号", each Text.Combine([运单号],"/")}})
in
    分组的行

 

标签:发运,Power,运单,订单号,查询,Int64,Table,Query,Type
From: https://www.cnblogs.com/officeplayer/p/17300660.html

相关文章

  • 多表查询和python操作mysql
    目录多表查询的两种方法方法1:连表操作方法2:子查询小知识点补充说明可视化软件NaviCat多表查询练习题1、查询所有的课程的名称以及对应的任课老师姓名2.查询平均成绩大于八十分的同学的姓名和平均成绩3.查询没有报李平老师课的学生姓名4.查询没有同时选修物理课程和体育课程的学生......
  • 分组向下填充(Power Query)
    问题:将“数据”列分组向下填充let源=Excel.CurrentWorkbook(){[Name="表1"]}[Content],分组=Table.Group(源,{"编号"},{"内容",eachTable.FillDown(_,{"数据"})}),展开=Table.ExpandTableColumn(分组,"内容",{"数据"......
  • 快递单号查询自动查询,通过直接复制粘贴批量导入单号,一键查询物流
    最近有很多朋友在问,如何快速查询多家快递单号的物流信息呢?有没有简单一点的方法?小编的回答当然是有的啦,下面一起来试试吧。需要哪些工具?安装一个快递批量查询高手快递单号若干怎么快速查询?步骤1:打开【快递批量查询高手】,主界面简洁大方,上排是工具栏,下排是状态栏,单击左上角的“添加......
  • mysql 查询练习题
    1.查出至少有一个员工的部门。显示部门编号、部门名称、部门位置、部门人数。selectd.deptno,d.dname,d.loc,r.countfromdeptd,(selectdeptno,count(*)countfromempgroupbydeptno)rwhered.deptno=r.deptno;2.列出薪金比smith高的所有员工。select*fro......
  • Raspberry Pi 3B won't turn on after being powered on All In One
    RaspberryPi3Bwon'tturnonafterbeingpoweredonAllInOne树莓派3B通电后无法开机原因分析指示灯只有红色的LED亮,绿色的LED不亮了❓红色亮说明通电了,但是绿色不亮,即ACT指示灯工作异常✅检查LEDs当RaspberryPi引导时,一个或多个LED将激活。一个......
  • 【MySQL】MySQL基础07— SQL学习 — DQL — 分组查询(转载请注明出处)
    SQL学习—DQL—分组查询5.分组查询背景:在分组函数的内容中,我们提及和分组函数一起查询的字段会有限制,产生错误。因为分组函数是将所以的参数统计成一个结果,而查询的字段是返回符合条件的个数,那么就会出错。所以引入了分组查询,将表中的相同的内容切分成数块,然后分别进行统......
  • 多表查询-外连接
    外连接查询语法:左外连接:select字段列表from表1leftjoin表2on连接条件...;相当于查询表1的所有数据,以及表1和表2的交集部分数据右外连接:select字段列表from表1rightjoin表2on连接条件...;相当于查询表2的所有数据,以及表1和表2的交集部分数据(右外连接可用左......
  • 多表查询-概述
    概述:从多张表中查询数据笛卡尔积:在数学中,两个集合A集合和B集合的所有组合情况(在多表查询中,需要消除无效的笛卡尔积)  多表查询分类:连接查询:内连接:相当于查询A,B交集部分的数据外连接: 左外连接:查询左表所有数据,以及两张表交集的部分数据 右外连接:查询右表所有......
  • 连接查询-内连接
    内连接查询语法;隐式内连接:select字段列表from表1,表2where条件...;显式内连接:select字段列表from表1join表2on连接条件...;内连接是查询两张表的交集部分  代码:selectemp.name,dept.namefromemp,deptwhereemp.dept_id=dept.id;/*隐式内连接*/select......
  • 多表查询-多表关系介绍
    多表关系概述:在项目开发中,在进行数据库结构设计时,会根据业务需求和业务模块之间的关系,分析并设计表结构,由于业务之间相互关联,所以各个表结构之间也存在着各种关联基本分为以下三种:一对多(多对一),多对多,一对一一对多(多对一):案例:部门与员工的关系关系:一个部门对应多个员工,一个员工对应......