我有一个数据集进入从CSV双向电力,其中某些行已经被推到了正确的,因为有一个在描述一个逗号。一旦我申请一个数据类型的变化,这与文本的数字列的存在产生的误差。
我想要做的是一样的东西= try [col1] otherwise [col2]
,但我想为几列做到这一点,结果就是不一定错误所在列。
所以,如果有1列中的错误,给我在第3列的值,但如果有在列1中没有错误,那么第2列有我想要的价值。因此,像= if([Col1] = Error, [Col3], [Col2])
尝试这个:
if (try [col1])[HasError] then [col3] else [col2]
这是我用于创建此表达式的参考: