Power Query: Как добавить столбец с повторяющимися значениями - PullRequest
0 голосов
/ 28 января 2020

У меня есть таблица Excel с полями ProductCode, ProductDescription и Sales. Я хотел бы добавить столбец с именем "Store", в котором значения берутся из определенных строк заголовка, как показано на следующих изображениях.

Спасибо!

Оригинал:

enter image description here

Желаемый результат:

enter image description here

Образец файла

1 Ответ

1 голос
/ 28 января 2020

Это извлечет магазин и поместит его в другой столбец

Test в Источник Строка - это имя таблицы

let
    Source = Excel.CurrentWorkbook(){[Name="Test"]}[Content],
    ChangeTypes = Table.TransformColumnTypes(Source,{{"ProductCode", type text}, {"ProductDescription", type text}, {"Sales", Int64.Type}}),
    AddStoreCol = Table.AddColumn(ChangeTypes, "Store", each if [ProductDescription] = null and Text.Start([ProductCode],5) <> "TOTAL" then [ProductCode] else null, type text),
    FillDown = Table.FillDown(AddStoreCol,{"Store"}),
    FilterNulls = Table.SelectRows(FillDown, each [ProductDescription] <> null and [ProductDescription] <> "")
in
    FilterNulls

Дайте мне знать если это работает

...