Недавно добавленный столбец в исходных данных cvs (объединенная папка) - не отображается при обновлении в разделе запроса мощности в Power BI - PullRequest
1 голос
/ 12 апреля 2020

Я все еще спотыкаюсь в Power BI.
Я добавил новый столбец в несколько файлов в папке, которую я уже извлек и объединил, но этот столбец не появляется после обновления. Несмотря на бесконечные исследования, я не знаю, как это исправить в расширенном редакторе. Ваша помощь будет принята с благодарностью.
Код ниже:

Source = Folder.Files("C:\Users\Sarah\OneDrive\FEEDLOT\APS Files\Original Files"),
    #"Filtered Hidden Files1" = Table.SelectRows(Source, each [Attributes]?[Hidden]? <> true),
    #"Invoke Custom Function1" = Table.AddColumn(#"Filtered Hidden Files1", "Transform File", each #"Transform File"([Content])),
    #"Renamed Columns1" = Table.RenameColumns(#"Invoke Custom Function1", {"Name", "Source.Name"}),
    #"Removed Other Columns1" = Table.SelectColumns(#"Renamed Columns1", {"Source.Name", "Transform File"}),
    #"Removed Errors1" = Table.RemoveRowsWithErrors(#"Removed Other Columns1", {"Transform File"}),
    #"Expanded Table Column1" = Table.ExpandTableColumn(#"Removed Errors1", "Transform File", Table.ColumnNames(#"Transform File"(#"Sample File"))),
    #"Changed Type" = Table.TransformColumnTypes(#"Expanded Table Column1",{{"Source.Name", type text}, {"Tag Number", type text}, {"Electronic ID", type text}, {"NLIS", type any}, {"Date", type datetime}, {"Live Weight (kg)", type number}, {"Draft", type any}, {"Condition Score", type any}, {"Notes", type any}}),
    #"Renamed Columns" = Table.RenameColumns(#"Changed Type",{{"Source.Name", "APS Source File Name"}, {"Tag Number", "Visual ID"}}),
    #"Split Column by Delimiter" = Table.SplitColumn(#"Renamed Columns", "APS Source File Name", Splitter.SplitTextByEachDelimiter({"-"}, QuoteStyle.Csv, true), {"APS Source File Name.1", "APS Source File Name.2"}),
    #"Changed Type1" = Table.TransformColumnTypes(#"Split Column by Delimiter",{{"APS Source File Name.1", type text}, {"APS Source File Name.2", type text}}),
    #"Removed Columns" = Table.RemoveColumns(#"Changed Type1",{"APS Source File Name.2"}),
    #"Renamed Columns2" = Table.RenameColumns(#"Removed Columns",{{"APS Source File Name.1", "APS Source File Name"}})

Ответы [ 2 ]

0 голосов
/ 12 апреля 2020

Прежде всего, проверьте дважды, что вы читаете правильный файл и сделайте резервную копию текущего скрипта. Затем я бы попробовал два подхода:

  1. Удалите шаги, пока не найдете тот, который вызывает проблему. Затем исправьте шаг, вызывающий проблему, и проверьте, появляются ли в конце конвейера столбцы.

Если это не решит проблему, я бы go со вторым подходом:

Создайте новую PBIX и поочередно реализуйте все шаги, пока не найдете тот, который приводит к исчезновению новых столбцов.
0 голосов
/ 12 апреля 2020

Не пытайтесь исправить это только в Advanced Editor. Вместо этого пошагово просматривайте код и проверяйте результат после каждого шага. Это покажет вам, где проблема.

Не видя ваших данных, невозможно сказать вам, где в вашем коде вам нужно внести изменения, но вы сможете увидеть это, если будете последовательно выполнять действия по одному.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...