用另一列的值覆盖一列中的值,除非为空 PowerQuery
Overwrite values in one column with values from another unless null PowerQuery
索引
是 MTO
应该是MTO
1
正确
无
2
正确
无
3
正确
无
4
正确
无
5
错误
无
6
正确
正确
7
错误
正确
8
等等
...
我有这样的数据;我想用 ShouldBeMTO
中的值覆盖 Is MTO
,除非为 null。 - 例如第 1 行到第 5 行保持不变,第 7 行从 False 变为 True
Merge columns
选项用分隔符连接列。我正在考虑尝试用某些东西替换 null,然后对列进行 XOR,但这不是我想要的。
有什么提示吗?
哦,超级简单:
添加列->然后添加自定义列
= if [ShouldBeMTO] = null then [Is MTO] else [ShouldBeMTO]
我担心语法会查看整列数据,但这是逐行的
索引 | 是 MTO | 应该是MTO |
---|---|---|
1 | 正确 | 无 |
2 | 正确 | 无 |
3 | 正确 | 无 |
4 | 正确 | 无 |
5 | 错误 | 无 |
6 | 正确 | 正确 |
7 | 错误 | 正确 |
8 | 等等 | ... |
我有这样的数据;我想用 ShouldBeMTO
中的值覆盖 Is MTO
,除非为 null。 - 例如第 1 行到第 5 行保持不变,第 7 行从 False 变为 True
Merge columns
选项用分隔符连接列。我正在考虑尝试用某些东西替换 null,然后对列进行 XOR,但这不是我想要的。
有什么提示吗?
哦,超级简单:
添加列->然后添加自定义列
= if [ShouldBeMTO] = null then [Is MTO] else [ShouldBeMTO]
我担心语法会查看整列数据,但这是逐行的