1

キー フィールドを持つ [power] クエリの結果であるいくつかの列、手動データ入力用の列、および数式列であるいくつかの列を含むテーブルがあります。

私の問題は、クエリ列を更新すると、特定のクエリ行に関連付けられた手動入力データが同じ行に残らないことです。

これを克服するために、最初に既存のテーブルの手動入力データをキー フィールドと共に抽出し、新しいクエリを実行してから、クエリの最後でテーブル結合を実行して入力データを正しいレコードに戻すクエリを使用します。 . (代替ソリューションに関するご意見は歓迎します...)

数式列のないテーブルの場合、次を使用して手動入力フィールドを自動的に識別できました。

List.Difference(Table.ColumnNames(Current_Source_Table), Table.ColumnNames(Pre-Join_Query_Result))。

ただし、これにより、Excel の数式を含む計算列も検出されます。これらの数式列を区別して除外するにはどうすればよいですか? できれば、識別を可能にする命名規則を使用しないでください。

どうもありがとう、

ジョー

4

1 に答える 1

1

Excel.CurrentWorkbook列がどこから値を取得するかについての情報がないため、命名規則や私が知らないその他の潜在的なトリックの外では、それらを区別することはできません。

于 2016-11-02T18:59:27.497 に答える