Привет, ребята,
В Power BI я могу легко объединить две таблицы, потому что вы можете (даже с файлами CSV) добавлять новые запросы и объединять их в два клика.
Мне нужно воспроизвести такое же объединение в Tabular 1400. Дело в том, что исходные таблицы - это два CSV-файла, расположенные в разных папках. Мне удалось выполнить слияние на языке M перед импортом.
Вот мои столы
А вот и слияние
Итак, как вы можете видеть, это работает, пока не там. Но как только я нажимаю на импорт, появляется сообщение об ошибке, говорящее, что The name 'Table2' wasn't recognized. Make sure it's spelled correctly
Так что это должно быть связано с языком М, стоящим за слиянием, но для меня это правильно. Вот язык М
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"
Я немного растерялся, потому что для меня язык М хорош. Есть идеи как это выяснить?