我如何使用 try catch 或条件列来解决 power bi 中的 csv 问题
How do i use try catch or conditional columns to solve csv issue in power bi
我有一个从 CSV 进入 power bi 的数据集,其中某些行已被推到右边,因为描述中有一个逗号。一旦我应用数据类型更改,这会导致数字列中存在文本的错误。
我想做的类似于 = try [col1] otherwise [col2]
,除了我想对多个列执行此操作,结果不一定是错误所在的列。
所以如果第 1 列有错误,请给我第 3 列的值,但如果第 1 列没有错误,那么第 2 列就是我想要的值。所以像 = if([Col1] = Error, [Col3], [Col2])
试试这个:
if (try [col1])[HasError] then [col3] else [col2]
这是我用来创建这个表达式的参考:
我有一个从 CSV 进入 power bi 的数据集,其中某些行已被推到右边,因为描述中有一个逗号。一旦我应用数据类型更改,这会导致数字列中存在文本的错误。
我想做的类似于 = try [col1] otherwise [col2]
,除了我想对多个列执行此操作,结果不一定是错误所在的列。
所以如果第 1 列有错误,请给我第 3 列的值,但如果第 1 列没有错误,那么第 2 列就是我想要的值。所以像 = if([Col1] = Error, [Col3], [Col2])
试试这个:
if (try [col1])[HasError] then [col3] else [col2]
这是我用来创建这个表达式的参考: