强大的查询—替换列标题中多个字符的所有实例

问题描述

我有一些M代码,它们在每个列标题中都将'['的每个实例替换为'('。但是,我也想在同一步骤中将每个']'替换为')'。>

我该怎么做?

= Table.TransformColumnNames(Source,each Text.Replace(_,"[","("))

解决方法

如果您仅遇到两种情况,则可以使用另一个Text.Replace函数进行包装:

= Table.TransformColumnNames(Source,each Text.Replace(
               Text.Replace(_,"[","("),"]",")"
           )
  )