皆さん、こんにちは。
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言語は良いので、実際には少し迷っています。それを理解する方法はありますか?