• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

游客您好
Lv.2 注册会员
647号会员,160活跃度,2018/11/14 加入学习
  • 91发帖
  • 10主题
  • 0关注
  • 0粉丝
这个人很懒,什么也没有留下。
优秀讲师更多
课堂交流更多

[已解决] 如何用Power query将奇偶数分开

[复制链接]
hyb009 发表于 2021-2-18 19:46:58 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
如何用Power query将奇偶数如附件所示分开
10873111524509.rar (9.33 KB, 下载次数: 0)
回复

使用道具 举报

精彩评论18

lllxhx 发表于 2021-2-18 19:54:58 | 显示全部楼层
可以用Number.IsEven判断奇数,Number.IsOdd判断偶数
回复

使用道具 举报

ye1018 发表于 2021-2-18 19:57:58 | 显示全部楼层
PowerQuery参考解法
10873111524501.png
108731115245010.zip (21.02 KB, 下载次数: 0)
回复

使用道具 举报

time 发表于 2021-2-18 20:04:58 | 显示全部楼层
提供一个更为普遍的方法供参考:
  1. let

  2.   Source = {3,12,4,14,6,13,13,7,15,7,8,6,4,3,13,10,5,9,15,5},

  3.   Separation = List.Accumulate(Source, {{}, {}}, (s,c) => if Number.Mod(c, 2)=0 then {s{0}&{c}, s{1}} else {s{0}, s{1}&{c}}),

  4.   Display = Table.FromColumns(Separation, {"Even","Odd"})

  5. in

  6.   Display
复制代码
10873111524502.png
回复

使用道具 举报

qeen 发表于 2021-2-18 20:06:59 | 显示全部楼层
谢谢各位,3楼的解法把数据次序变动后会出错;4楼把Source改为引用数据后也出错:

10873111524503.png
回复

使用道具 举报

FRIDAY 发表于 2021-2-18 20:12:59 | 显示全部楼层
已解决,谢谢各位
回复

使用道具 举报

hoteyes00 发表于 2021-2-18 20:18:59 | 显示全部楼层
不过我想用TableGroup全局分组第五参数的方法来做,数据从表引用,谁能分享一下?
回复

使用道具 举报

yxjtyy 发表于 2021-2-18 20:25:59 | 显示全部楼层
10873111524504.png 10873111524505.png
回复

使用道具 举报

王三疯 发表于 2021-2-18 20:29:00 | 显示全部楼层
仅供参考。。。。。。。。。。。
10873111524506.png
回复

使用道具 举报

火嘴 发表于 2021-2-18 20:33:00 | 显示全部楼层
试试。。
原始数据的排序混乱时会有丢失,期待高手。。
10873111524507.png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

全国统一客服电话
025-66044769

24x7小时免费咨询

  • 关注官方微信

  • QQ在线客服1

    在线联系

    QQ在线客服2

    在线联系
  • 南京优易多网络科技有限公司
  • 南京市六合区龙池街道雄州南路399
Powered by Discuz!X3.4 ©2015-2019 YouYiDuo Inc. 南京优易多网络科技有限公司 版权所有( 苏ICP备16017959号-5 )