相关文章推荐
火星上的火腿肠  ·  MySQL8.0.19 ...·  1 月前    · 
有胆有识的玉米  ·  java 长度为2 ...·  1 年前    · 
苦闷的手套  ·  javascript拖放文件 ...·  1 年前    · 

若要添加新的自定义列,请从“可用列”列表中选择 一个列 。 然后,选择列表下方的“ 插入列 ”按钮,将其添加到自定义列公式中。 还可以通过在列表中选择列来添加列。 或者,可以使用 自定义列 公式中的 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 函数引用
  •