2

以下のクエリでは、Rep テーブルと Customer を結合して、顧客が割り当てられていない担当者を除外します。

let
...
  merge_customer = Table.NestedJoin(
    select_columns,{"RepCode"},
    Customer,{"CustomerRepCode"},
    "Customer",
    JoinKind.Inner
  ),
  remove_join_column = Table.RemoveColumns(
    merge_customer,
    {"Customer"}
  )
in
  remove_join_column

Customerこれは内部結合であるため、結果の列は必要ありません。次に、その列を削除します。

これを短くする方法はありますか?新しい列名を除外するCustomerか、null を渡そうとしましたが、エラーが発生するだけです。

言語が非常に古いため、これが不可能である可能性があることを理解していますが、ドキュメントで何かを見落としている可能性があると思いました.

4

1 に答える 1

0

Table.Join は、必要な処理を行うか、Table.NestedJoin の結果の後に、テーブル列で Table.RemoveColumns を呼び出すカスタム列を追加できます。それはおそらく次のようになります (コードの動作は確認していません):

Table.AddCustomColumn(merge_customer, "InnerColumnRemoved", each Table.RemoveColumns([RepCode], {"Customer"}))

次に、RepCode 列を削除します。

于 2016-03-01T02:45:55.277 に答える