前言:

把不一样的尺码拆分为行,效果如下图↓↓↓

如果是数值类的还比较好处理,但M,L,XL..这种就有点麻烦了,幸运的是,这位题主提供了一份所以尺码的汇总表,如下↓↓↓


套路就是扩展列表,Table.ExpandListColumn,那么问题就是,要怎样构建一个个List,首先第一步肯定是要把尺码拆分开,我一般比较喜欢放到Record里,方便下次调用。

接著就把拆分里的值替换成在条件表里的位置。比如120替换成1,140替换成3

有了位置之后就可以提取想要的数据了,可以用List.Range条件表。提取的起始位置是b的第一个值,长度就是b的第二个值减第一个值加1.

最后一步把这一列扩展到行就可以了。


知识决定思路,以上仅为大叔个人解法,绝不是唯一解。欢迎各路大咖留言指点。

如果您没能看懂代码,也不要紧,因为目前国内会玩M语言的人并不算多,如果你对M感兴趣的话,建议您可以拜读一下施总的博客Power Query爱好者-pqfans_M语言学习资料_教程_分享_论坛_博客,是目前国内唯一一个可以免费学习到M的地方。

感谢观看,Thanks!

推荐阅读:

相关文章