有没有办法一次替换表中的所有空值?

时间:2017-06-08 11:06:39

标签: powerquery m

如果我有这样的表:

enter image description here

如何一次用空格替换所有空值?

我更喜欢动态考虑列名称的解决方案,以考虑更多或更少的列和不同的列名称。所以Table.ReplaceValue(#"Changed Type",null,"",Replacer.ReplaceValue,{"Column1", "Column2", "Column3", "Column4"})不会是我追求的目标。

我认为解决方案会依赖{Table.ColumnNames(tablename here)}{"Column1", "Column2", "Column3", "Column4"}来代替sample.py,但当我尝试时,我会收到错误:

enter image description here

我确定我只是不理解正确的语法。我当然感谢你的帮助。

1 个答案:

答案 0 :(得分:1)

我想我只是想通了。我需要放下括号。 我改变了......

Table.ReplaceValue(#"Added Custom",null,"",Replacer.ReplaceValue,{Table.ColumnNames(#"Changed Type")})

为...

Table.ReplaceValue(#"Added Custom",null,"",Replacer.ReplaceValue,Table.ColumnNames(#"Changed Type"))

它似乎有效。