若要添加新的自定义列,请从“可用列”列表中选择
一个列
。 然后,选择列表下方的“
插入列
”按钮,将其添加到自定义列公式中。 还可以通过在列表中选择列来添加列。 或者,可以使用
自定义列
公式中的 Power Query M 公式语言编写自己的公式。
如果在创建自定义列时出现语法错误,你将看到黄色警告图标以及错误消息和原因。
添加“折扣前总销售额”列
可用于在
“折扣”列之前创建“总销售额
”列的公式为
[Units] * [Unit Price]
。 在
“数据类型
”中,选择
“货币”
数据类型。
该操作的结果会将新的
“折扣前总销售额
”列添加到表中。
如果使用 Power Query Desktop,你会注意到“
数据类型”
字段在
“自定义”列中
不可用。 这意味着,在创建列后,需要为任何自定义列定义数据类型。 详细信息:
Power Query中的数据类型
添加“折扣后总销售额”列
可用于在
折扣之前创建总销售额
的公式为
[Total Sale before Discount]* (1-[Discount])
。 将此新列的数据类型设置为
Currency
。
该操作的结果会在“
折扣”列后添加一个新的“总销售额”
列。
修改现有自定义列
Power Query将自定义列添加到表中,并将
“已添加的自定义
步骤”添加到
“查询设置
”中的
“已应用步骤
”列表。
若要修改自定义列,请在“
已应用的步骤
”列表中选择
“添加的自定义
步骤”。
此时将显示“
自定义列
”对话框,其中包含创建的自定义列公式。
根据用于自定义列的公式,Power Query更改步骤的设置行为,以获取更简化的本机体验。 对于此示例,
添加的自定义
步骤将其行为从标准自定义列步骤更改为
乘法
体验,因为该步骤中的公式仅乘以两列中的值。
还可以通过其他方法创建自定义列,例如根据你向 Power Query 编辑器提供的示例创建列。 详细信息:
从示例添加列
有关Power Query M 引用信息,请转到
Power Query M 函数引用
。