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

品牌网站建设内容框架手机版网站设计案例

品牌网站建设内容框架,手机版网站设计案例,wordpress调用标题,深圳网络运营推广公司实例需求#xff1a;原始表格包含多列属性数据,现在需要将不同属性分列展示在不同的行中#xff0c;att1、att3、att5为一组#xff0c;att2、att3、att6为另一组#xff0c;数据如下所示。 更新表格数据 原始数据表#xff1a; Col1Col2Att1Att2Att3Att4Att5Att6AAADD…实例需求原始表格包含多列属性数据,现在需要将不同属性分列展示在不同的行中att1、att3、att5为一组att2、att3、att6为另一组数据如下所示。 更新表格数据 原始数据表 Col1Col2Att1Att2Att3Att4Att5Att6AAADDDXOalphadelta100400BBBEEEYPbetavega200500 结果数据表 Col1Col2cn1cn3cn3AAADDDXalpha100AAADDDOdelta400BBBEEEYbeta200BBBEEEPvega500 示例代码 letSource Excel.CurrentWorkbook(){[NameTable1]}[Content],add_index Table.AddIndexColumn(Source, Index, 1, 1, Int64.Type),tab1 Table.RemoveColumns(add_index,{Att2, Att4, Att6}),rename_tab1 Table.RenameColumns(tab1,{{Att1, cn1}, {Att3, cn2}, {Att5, cn3}}),tab2 Table.RemoveColumns(add_index,{Att1, Att3, Att5}),rename_tab2 Table.RenameColumns(tab2,{{Att2, cn1}, {Att4, cn2}, {Att6, cn3}}),combine_tab Table.Combine({rename_tab1, rename_tab2}),sort_row Table.Sort(combine_tab,{{Index, Order.Ascending}}),output Table.RemoveColumns(sort_row,{Index}) inoutput代码解析: 第2行代码加载源表格表格名称为Table1。 第3行代码添加索引列用于确保输出结果表的数据顺序于原始表保持一致。 第4行代码移除多余列,保留部分属性列。 第5行代码重命名属性列名称。 第6~7行代码功能类似用于提取第二组属性。 第8行代码合并两个子表。 第9行代码按索引列排序。 第1行代码移除索引列。 第12行代码输出最终结果表。 转换结果如下图所示。 部分代码也可以简化为如下但是处理逻辑与上面代码相同上述代码分步处理更容易理解。 letSource Excel.CurrentWorkbook(){[NameTable1]}[Content],add_index Table.AddIndexColumn(Source, Index, 1, 1, Int64.Type),combine_tab Table.Combine({Table.RenameColumns(add_index[[Col1],[Col2],[Att1],[Att3],[Att5],[Index]],{{Att1,cn1},{Att3,cn2},{Att5,cn3}}),Table.RenameColumns(add_index[[Col1],[Col2],[Att2],[Att4],[Att6],[Index]],{{Att2,cn1},{Att4,cn2},{Att6,cn3}})}),sort_row Table.Sort(combine_tab,{{Index, Order.Ascending}}),output Table.RemoveColumns(sort_row,{Index}) inoutput 总结 Power Query提供了丰富的表处理功能,可以方便地实现表格列的转换需求。
http://www.w-s-a.com/news/321/

相关文章:

  • 商城网站设计费用网络公司怎样推广网站
  • 视频公司的网站设计工图网
  • 免费快速网站十八个免费的舆情网站