Запрос на слияние Power BI в SSAS Tabular 1400 - PullRequest
0 голосов
/ 08 ноября 2018

Привет, ребята,

В Power BI я могу легко объединить две таблицы, потому что вы можете (даже с файлами CSV) добавлять новые запросы и объединять их в два клика.

Мне нужно воспроизвести такое же объединение в Tabular 1400. Дело в том, что исходные таблицы - это два CSV-файла, расположенные в разных папках. Мне удалось выполнить слияние на языке M перед импортом.

Вот мои столы enter image description here

enter image description here

А вот и слияние enter image description here Итак, как вы можете видеть, это работает, пока не там. Но как только я нажимаю на импорт, появляется сообщение об ошибке, говорящее, что 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"

Я немного растерялся, потому что для меня язык М хорош. Есть идеи как это выяснить?

Ответы [ 2 ]

0 голосов
/ 22 ноября 2018

Я нашел решение. Я использовал старую версию SSDT. Я заменяю его версией 17.4, и теперь мне нужно просто щелкнуть правой кнопкой мыши по таблице при импорте и снять отметку Create New Table. Таким образом, будет импортирована только одна таблица, а другая будет доступна для слияния в будущем.

Если вам нужна дополнительная информация, дайте мне знать.

0 голосов
/ 08 ноября 2018

Если вам не нужна таблица 2 в отчете, попробуйте снять отметку Enable load. Для этого щелкните правой кнопкой мыши запрос Table2 на панели запросов. По крайней мере, именно в PowerBI.

...