Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Преобразовать таблицу на списках, вместо варианта с допстолбцом, Power Qwery
 
Приветствую всех форумчан!
Имеется таблица, которую. преобразовываю, применяя дополнительный столбец.
Код
let
    Источник = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
    textype = Table.TransformColumnTypes(Источник, List.Transform(Table.ColumnNames(Источник), each {_, type text})),
    #"Добавлен пользовательский объект" =  Table.AddColumn(textype, "temp", each
    [a=if [#"Part Number"]<>null and not Text.Contains([Description],[#"Part Number"],Comparer.OrdinalIgnoreCase) then [Description] &" Part Number: " & [#"Part Number"] else [Description],
        b = if [Manufacturer]<>null and [Manufacturer]<>"Not applicable" then  a &"#(lf)" & "Manufacturer: " &[Manufacturer] else a,
        c=if [Certification]<>null then b &"#(lf)" & "Certification requirements:" & "#(lf)" & 
        Text.Combine(List.Transform(Text.Split([Certification],","),(x)=>"- "&Text.Trim(x)),"#(lf)")  else b
    ][c]),

    #"Удаленные столбцы" = Table.RenameColumns(Table.RemoveColumns(#"Добавлен пользовательский объект",{"Description"}),{{"temp", "Description"}}),
    result = Table.SelectColumns(#"Удаленные столбцы",List.FirstN(Table.ColumnNames(textype),3))
   
    
in
    result



Пытаюсь сделать тоже самое на списках, но получается не так, как хотелось бы.

В моём варианте делаю следующее:
преобразовываю таблицу в список списков с тем, чтобы после обработки превратить его обратно в таблицу через Table.FromRows.
Однако, после преобразования, список получается не такой, как задумывалось, превратить его обратно в таблицу не получается.
Код
let
    Источник = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
    textype = Table.TransformColumnTypes(Источник, List.Transform(Table.ColumnNames(Источник), each {_, type text})),
    toList = Table.ToList( textype,(x)=>x),
    tr = List.Transform(toList,(x)=>[
    a=if x{5}<>null and not Text.Contains(x{2},x{5},Comparer.OrdinalIgnoreCase) then x{2} &" Part Number: " & x{5} else x{2},
    b = if x{3}<>null and x{3}<>"Not applicable" then  a &"#(lf)" & "Manufacturer: " &x{3} else a,
    c=if x{4}<>null then b &"#(lf)" & "Certification requirements:" & "#(lf)" & 
    Text.Combine(List.Transform(Text.Split(x{4},","),(x)=>"- "&Text.Trim(x)&";"),"#(lf)")  else b
][c])
in
    tr

Прошу помочь в решении данной задачи.
PQ. Преобразование валют с учётом локали, Power Qwery
 
Добра всем форумчанам!

Не могу сообразить, как преобразовать валюты с помощью локали. Проблема в том, что в одной таблице при выгрузке возникают разные варианты преобразований: для одних подходит "en-US", а для других "de-IT".
Дело осложняется также тем, что в ячейках могут присутствовать знаки доллара, евро и даже тире.

Прошу помощи в решении данной проблемы

Пример во вложении.


Код
 Table.FromRecords({
    [Qty="1",Unit Price = "$ 5,120.00", Total Price = "$ 5,120.00"],
    [Qty="1",Unit Price = "€ 5.120,00", Total Price = "€ 5.120,00"],
    [Qty="145",Unit Price = "67,-", Total Price = "9,715.00"]
})
Упорядочить "кривую" таблицу из pdf, Power Qwery
 
Здравствуйте, коллеги.
Есть таблица, полученная из pdf-файла. Проблема в том, что при выгрузке сдвигаются данные в некоторых столбцах, и в итоге привести таблицу к виду, показанному на картинке не получается. В перспективе, будут данные на 100 листов, и больше, вручную править нереально просто.

Прошу помощи в написании правильного запроса.

Пример прилагаю.
Страницы: 1
Наверх