如何使用尝试捕捉或条件列解决双向电力CSV问题

问题描述 投票:1回答:1

我有一个数据集进入从CSV双向电力,其中某些行已经被推到了正确的,因为有一个在描述一个逗号。一旦我申请一个数据类型的变化,这与文本的数字列的存在产生的误差。

我想要做的是一样的东西= try [col1] otherwise [col2],但我想为几列做到这一点,结果就是不一定错误所在列。

所以,如果有1列中的错误,给我在第3列的值,但如果有在列1中没有错误,那么第2列有我想要的价值。因此,像= if([Col1] = Error, [Col3], [Col2])

try-catch powerbi powerquery m
1个回答
2
投票

尝试这个:

if (try [col1])[HasError] then [col3] else [col2]

这是我用于创建此表达式的参考:

https://docs.microsoft.com/en-us/power-query/handlingerrors

© www.soinside.com 2019 - 2024. All rights reserved.