【发布时间】:2021-09-18 03:44:38
【问题描述】:
我有一个计算出的 Column Custom = Column1 + Column2 - Column3 计算后,我需要删除除自定义之外的所有列 问题有时是数据集中不存在列 [Column4] 之一 我可以使用“否则尝试”正确计算自定义,如下所示:
#"Added Custom" = Table.AddColumn(#"Previous Step", "Custom", each [Column2]+[Column3]- (try [Column4] otherwise 0)),
#"Removed Columns7" = Table.RemoveColumns(#"Added Custom",{"Column2", "Column3", "Column4"}),
这可以正常工作,但是如果 [column4] 不存在,则第二步会失败。
所以我需要一种方法来测试 [Column4] 是否存在,如果存在则将其删除,否则不要尝试。
【问题讨论】:
-
对不起,标题应该是“如果存在则删除列,否则不要尝试”
-
这些解决方案是否适合您?
标签: powerquery