ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: wangydm2

Power query 将其中一列转为字段名

[复制链接]

TA的精华主题

TA的得分主题

发表于 2019-3-13 16:07 | 显示全部楼层
老年学Excel 发表于 2019-3-12 22:33
学习了,如果要转换为列的形式,这个代码该如何写呢?
特别是如何系统地学习这些代码,哪里有相关的资料 ...

要怎么转换列,最好举个图片例子。
如果对PQ和M函数有兴趣,可以去QQ群“M与DAX的恩怨纠葛”溜达溜达。
那里边有几位老师有课也有新书出版了。

TA的精华主题

TA的得分主题

发表于 2019-3-13 17:05 | 显示全部楼层
飞天篮球猪 发表于 2019-3-13 16:07
要怎么转换列,最好举个图片例子。
如果对PQ和M函数有兴趣,可以去QQ群“M与DAX的恩怨纠葛”溜达溜达。
...

就是楼主的问题,要求结果转置如何实现,当然可以直接加一个转置的步骤可实现,但想知道直接在M函数中实现的语句。谢谢!

TA的精华主题

TA的得分主题

发表于 2019-3-13 17:31 | 显示全部楼层
老年学Excel 发表于 2019-3-13 17:05
就是楼主的问题,要求结果转置如何实现,当然可以直接加一个转置的步骤可实现,但想知道直接在M函数中实 ...

抱歉,看不明白。你模拟一个结果出来好不好,哈哈。
楼主的左表已经是一维了,透视之后得到右边的结果,再转置?
还是有多个值的那一列纵向展开?

TA的精华主题

TA的得分主题

发表于 2019-3-13 17:56 来自手机 | 显示全部楼层
飞天篮球猪 发表于 2019-3-13 17:31
抱歉,看不明白。你模拟一个结果出来好不好,哈哈。
楼主的左表已经是一维了,透视之后得到右边的结果, ...

请看图,本人要求的效果是楼主得到结果进行一次转置,应该是很明确的。
Screenshot_20190313_175203_cn.wps.moffice_eng.png

TA的精华主题

TA的得分主题

发表于 2019-3-13 18:08 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
老年学Excel 发表于 2019-3-13 17:56
请看图,本人要求的效果是楼主得到结果进行一次转置,应该是很明确的。

供参考:
  1. = let t=Table.Group(源,"单位",{"a",each [人员]}) in Table.FromColumns(t[a],t[单位])
复制代码
2019-03-13_180759.jpg

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2019-3-13 23:13 | 显示全部楼层

谢谢!达到了效果,但对于M函数,没有系统学习,所以现在还只能囫囵吞枣。希望能说明下这个代码,特别代码要从哪开始学起。否则就只有问的份,不是长久之计。

TA的精华主题

TA的得分主题

发表于 2019-3-14 09:24 来自手机 | 显示全部楼层
老年学Excel 发表于 2019-3-13 23:13
谢谢!达到了效果,但对于M函数,没有系统学习,所以现在还只能囫囵吞枣。希望能说明下这个代码,特别代 ...

如果M能给日常工作有所助益,还是建议看看付费视频,腾讯课堂,网易云课堂,51CTO上都有几个质量不错的付费视频,可以去找找。M一开始有点绕, 有问题可以po出来交流。

TA的精华主题

TA的得分主题

发表于 2019-3-14 13:06 | 显示全部楼层
飞天篮球猪 发表于 2019-3-14 09:24
如果M能给日常工作有所助益,还是建议看看付费视频,腾讯课堂,网易云课堂,51CTO上都有几个质量不错的付 ...

有关上次的正则提速我后来试了可以使用将整个列构建成js数组的形式,在js里面循环运行提取我发现结果会快很多。

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2019-3-14 13:57 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
fxl447098457 发表于 2019-3-14 13:06
有关上次的正则提速我后来试了可以使用将整个列构建成js数组的形式,在js里面循环运行提取我发现结果会快 ...

谢谢大佬,逆天了,M+JS吃药了,48000行几乎秒出。

TA的精华主题

TA的得分主题

发表于 2019-3-28 16:37 | 显示全部楼层
本帖最后由 libo5563 于 2019-3-28 16:39 编辑

有这么复杂吗?挺简单的呀     最后品目列里 删除重复项
天天.gif
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-15 01:30 , Processed in 0.040629 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表