首页 > 其他分享 >一列转二维表(Power Query)

一列转二维表(Power Query)

时间:2023-02-18 20:24:00浏览次数:35  
标签:Power 分列 索引 二维 一列 Table 序号 Query Start

问题:一列数据,每7行为一组数据,每组数据横向排列,标题独立。

let
    源 = Excel.CurrentWorkbook(){[Name="表1"]}[Content],
    加索引 = Table.AddIndexColumn(源, "索引"),
    区分组 = Table.RemoveColumns(Table.FillDown(Table.AddColumn(加索引, "组", each if Text.Start([列1], 1) = "=" then [索引] else null), {"组"}),{"索引"}),
    删除行 = Table.SelectRows(区分组, each (Text.Start([列1], 1) <> "=")),
    拆分列 = Table.SplitColumn(删除行, "列1", Splitter.SplitTextByDelimiter(":"), {"列1", "列2"}),
    透视列 = Table.Pivot(拆分列, List.Distinct(拆分列[列1]), "列1", "列2"),
    加序号 = Table.AddIndexColumn(Table.RemoveColumns(透视列,{"组"}), "序号", 1),
    重排列 = Table.ReorderColumns(加序号,{"序号", "发送时间", "应答", "响应", "传输时间", "状态"})
in
    重排列

 

标签:Power,分列,索引,二维,一列,Table,序号,Query,Start
From: https://www.cnblogs.com/officeplayer/p/17133472.html

相关文章

  • vue2 - router子路由,query方式传递参数,params方式传递参数,路由中的props
    1.router子路由exportdefaultnewVueRouter({routes:[{path:"/home",component:AppHome,name:"AppHome",children:[......
  • Java基础知识点(二维数组)
                       二维数组1.二维数组的定义方式有多种。下面介绍常见的三种方式:第一种:数据类型[][]数组名=new数据类型[行的......
  • PowerShell 脚本自动执行 Azure 任务
    PowerShell脚本自动执行Azure任务Azure提供了三种管理工具:Azure门户:Azure门户是一个网站,可在其中创建、配置和更改Azure订阅中的资源,该门户是一个图形用户界面......
  • 隐藏响应中的server和X-Powered-By
    有时候,我们用调试工具查看别人的网站时,经常看到X-Powered-By:PHP/7.1.8这样的一行和Server:Apache/2.4.27(Win32)OpenSSL/1.0.2lPHP/7.1.8这样的一行在大多数情况下,......
  • 基于蚁群算法的二维路径规划matlab仿真
    1.算法描述蚁群算法是一种用来寻找优化路径的概率型算法。它由MarcoDorigo于1992年在他的博士论文中提出,其灵感来源于蚂蚁在寻找食物过程中发现路径的行为。这种算法具有......
  • inputbox-inputquery-messagedlg
    InputBoxprocedureTForm1.Button1Click(Sender:TObject);varstr:string;beginstr:=InputBox('输入窗口标题','输入提示','默认输入内容');Label4.Capti......
  • powershell和cmd区别是什么
    前言powershell和cmd区别:1、CMD写的BAT脚本我们看作是面向过程的,而PowerShell则是面向对象的,是一种站在使用者的角度进行脚本的编写;2、CMD只能执行基本的任务,PowerShell......
  • 计蒜客 - 天上的星星 (二维前缀和)
    在一个星光摧残的夜晚,蒜头君一颗一颗的数这天上的星星。蒜头君给在天上巧妙的画了一个直角坐标系,让所有的星星都分布在第一象。天上有 nn 颗星星,他能知道每一颗星星的坐标......
  • 记TCP触发海康相机识别二维码时的问题。
    背景:在一个项目中用TCP通讯的方式触发海康相机进行二维码识别并回传二维码信息。问题:在测试过程中发现经常会有读取到的信息是上一个产品的二维码信息。原因分析:在TCP通......
  • jquery触发控件的点击事件
     可以使用trigger或者triggerHandler函数,比如设置取得焦点事件$("input").trigger("focus");$("input").triggerHandler("focus");触发点击事件不能这样写:......