如何使列从一个单元格中减去

How to make column to subtract from ONE cell

我正在尝试使用 Power Query 创建一个 table 自动从 B 列中的每个单元格中减去 A1 (10)。结果将在 C 列中。

在常规 excel 中,这只是 B2-$A$2 等等,但我不确定如何在 PQ 中做到这一点。提前致谢! C

我试着在网上查了一下,但是那些不是从一个特定的单元格中减去的,而是从相应的单元格中减去的

要引用 A 列中的第一个单元格,您可以使用如下结构:

TableName[ColumnName]{index into column}

PQ中的'Index'是zero-based,所以更有可能:

=#"Previous Step"[A]{0}

或者,在这种情况下,上一步是`#"Changed Type"(如您在屏幕截图中所见:

等价于M-Code:

let
    Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"A", Int64.Type}, {"B", Int64.Type}}),
    #"Added Custom" = Table.AddColumn(#"Changed Type", "C", each [B]-#"Changed Type"[A]{0}, Int64.Type)
in
    #"Added Custom"