当前位置: 首页 > news >正文

网站建设模拟实训题东莞技术好的网站建设

网站建设模拟实训题,东莞技术好的网站建设,成都企业网站建设方案,免费行情网站大全下载实例需求:原始表格包含多列属性数据,现在需要将不同属性分列展示在不同的行中,att1、att3、att5为一组,att2、att3、att6为另一组,数据如下所示。 更新表格数据 原始数据表: Col1Col2Att1Att2Att3Att4Att5Att6AAADD…

实例需求:原始表格包含多列属性数据,现在需要将不同属性分列展示在不同的行中,att1、att3、att5为一组,att2、att3、att6为另一组,数据如下所示。

更新表格数据

原始数据表:

Col1Col2Att1Att2Att3Att4Att5Att6
AAADDDXOalphadelta100400
BBBEEEYPbetavega200500

结果数据表:

Col1Col2cn1cn3cn3
AAADDDXalpha100
AAADDDOdelta400
BBBEEEYbeta200
BBBEEEPvega500

示例代码

letSource = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],ChangedType = Table.TransformColumnTypes(Source,{{"Att1", type text}, {"Att2", type text}, {"Att3", type text}, {"Att4", type text}, {"Att5", type text}, {"Att6", type text}}),MergedPart1 = Table.CombineColumns(ChangedType,{"Att1", "Att3", "Att5"},Combiner.CombineTextByDelimiter(",", QuoteStyle.None),"Part1"),MergedPart2 = Table.CombineColumns(MergedPart1,{"Att2", "Att4", "Att6"},Combiner.CombineTextByDelimiter(",", QuoteStyle.None),"Part2"),UnpivotedOtherCol = Table.UnpivotOtherColumns(MergedPart2, {"Col2", "Col1"}, "Attribute", "Value"),RemovedColumns = Table.RemoveColumns(UnpivotedOtherCol,{"Attribute"}),Output = Table.SplitColumn(RemovedColumns, "Value", Splitter.SplitTextByDelimiter(",", QuoteStyle.Csv), {"cn1", "cn2", "cn3"})
inOutput    

代码解析:
第2行代码加载源表格,表格名称为Table1。
第3行代码使用Table.TransformColumnTypes函数将属性列的数据类型更改为文本类型。
第4行代码使用Table.CombineColumns函数将"Att1"、“Att3"和"Att5"合并为一个列"Part1”,用逗号分隔。

使用Table.AddColumn函数也可以增加一列"Part1",其值为"Att1"、"Att3"和"Att5"的合并结果,与第4行代码的区别在于,此代码并不能删除被合并的3列。

= Table.AddColumn(ChangedType, "Part1", each [Att1] & "," & [Att3] & "," & [Att5])

第5行代码使用Table.CombineColumns函数将"Att2"、“Att4"和"Att6"合并为一个列"Part2”,同样用逗号分隔。

在这里插入图片描述

第6行代码使用Table.UnpivotOtherColumns函数,保留"Col2"和"Col1"列,将其他列转换成"Attribute"和"Value"列。

在这里插入图片描述

第7行代码使用Table.RemoveColumns函数移除不再需要的"Attribute"列。
第8行代码使用Table.SplitColumn函数按逗号分隔"Value"列,分为"cn1"、"cn2"和"cn3"三列。

转换结果如下图所示。

在这里插入图片描述


总结:
使用Power Query函数和操作步骤来实现了将原始表格列数据按照指定规则转换成分列展示的目标格式,使用Table.CombineColumnsToRecord可将多列数据合并到一个记录中。

http://www.yayakq.cn/news/916121/

相关文章:

  • 建设银行网站怎么登陆密码忘了怎么办网站建设各部门职责策划
  • 蒙古文政务网站建设工作汇报官网机票特价机票查询
  • 江苏连云港做网站搜索引擎营销的案例
  • 建站平台一键申请三方支付通道太原百度搜索排名优化
  • 申请自助建站网业协同是什么意思
  • 网站没备案怎么做加速哈尔滨网页设计培训
  • 广州网站开发建设用dw做网站怎么添加背景图片
  • 网站备案空间备案p2p网站开发公司
  • 个人婚礼网站模板vs做的网站项目可以改名字吗
  • 公司做网站哪里做微信公众号开通流程
  • 配资网站开发湖北百度推广电话
  • 分析网站常宁网站建设常宁网站建设
  • 网站设计公司请示网站开发模块化开发
  • 网站开发取名企业宣传片影视制作
  • 网站后台如何更改昆明做网站做的好的公司有哪些
  • wap网站开发公司wordpress怎么屏蔽国外IP
  • 在什么网站能找到做外贸的邮箱网站关键词怎么添加
  • 深圳坪山高级中学seo实战密码电子书
  • 网站建设需要哪些项目广告公司企业简介怎么写
  • 有关网站招标商务标书怎么做wordpress 编码
  • 在iis里面创建网站中国塑料商业网
  • 网络营销服务平台wordpress网站seo设置
  • 外贸推广用中文网站公司企业邮箱注册流程
  • 上海网站建设公司兴田德润优惠吗wordpress $post
  • 企业网站建设投标书免费seo视频教学
  • 网站做统计网络营销公司排名榜
  • 拼多多网站建设的目的4G访问wordpress
  • 什么网站可以请人做软件下载网站开发微信
  • 买卖链接网站北京网站优化培训
  • 网站地址搜索静态网站建设课程设计