是第 [x] 列数字,如果是,请转换为数字 [y] 或 return 空白

Is column [x] number if so do convert to a number [y] or return blank

我有一个非常基本的 excel 电子表格导入 PowerBI。这是powerBi

中的数据

响应栏中将包含文本和数字。我需要一个额外的列来将其转换为数字或 return 空白。

这是我目前的公式:

Column = IF(ISNUMBER(Sheet1[Response]),VALUE(Sheet1[Response]),BLANK()) 

这总是 return 空白,ISNUMBER(Sheet1[Response])ISNUMBER([Response]) 总是 return 错误。

任何我在这里出错的想法。

value 添加到 if 语句将解析存储为文本的数字:

Column = IF(ISNUMBER(value(Sheet1[Response])),VALUE(Sheet1[Response]),BLANK())

好吧,我遇到了这个问题,笨拙地做了这个,但它奏效了。

Column = IFERROR(value([response]),blank())