首页 > 解决方案 > 用另一列中的值覆盖一列中的值,除非为空 PowerQuery

问题描述

指数 是 MTO 应该是MTO
1 真的 无效的
2 真的 无效的
3 真的 无效的
4 真的 无效的
5 错误的 无效的
6 真的 真的
7 错误的 真的
8 等等 ...

我有这样的数据;我想用null 时以外Is MTO的值覆盖。ShouldBeMTO- 例如第 1 到 5 行保持不变,第 7 行从 False 变为 True

Merge columns选项使用分隔符连接列。我正在考虑尝试用某些东西替换 null 然后对列进行异或,但这并不是我想要的。

有什么提示吗?

标签: powerquerym

解决方案


哦,这超级简单:

然后添加列->添加自定义列

= if [ShouldBeMTO] = null then [Is MTO] else [ShouldBeMTO]

我担心语法会查看整列数据,但这是逐行的


推荐阅读