0

皆さん、こんにちは。

Power BI では、(csv ファイルであっても) 新しいクエリを追加して 2 回のクリックでマージできるため、2 つのテーブルを簡単にマージできます。

私が必要としているのは、Tabular 1400 で同じマージを再現することです。問題は、ソース テーブルが異なるフォルダーにある 2 つの CSV ファイルであることです。インポート前に M 言語でのマージに成功しました。

これが私のテーブルです ここに画像の説明を入力

ここに画像の説明を入力

そして、ここに画像の説明を入力 これがマージのものです。ご覧のとおり、そこまでは機能しています。しかし、インポートをクリックすると、次のエラーメッセージが表示されますThe name 'Table2' wasn't recognized. Make sure it's spelled correctly

したがって、マージの背後にある M 言語に関連している必要がありますが、私にとっては正しいです。M言語はこちら

let Source = Table.NestedJoin(Table2,{"Name"},Table1,{"Name"},"NewColumn",JoinKind.LeftOuter), #"Expanded NewColumn" = Table.ExpandTableColumn(Source, "NewColumn", {"Name", "Age", "Country"}, {"NewColumn.Name", "NewColumn.Age", "NewColumn.Country"}), #"Removed Columns" = Table.RemoveColumns(#"Expanded NewColumn",{"NewColumn.Name"}), #"Renamed Columns" = Table.RenameColumns(#"Removed Columns",{{"NewColumn.Age", "Age"}, {"NewColumn.Country", "Country"}}), #"Changed Type" = Table.TransformColumnTypes(#"Renamed Columns",{{"Age", Int64.Type}}) in #"Changed Type"

私にとってM言語は良いので、実際には少し迷っています。それを理解する方法はありますか?

4

2 に答える 2