Страницы: 1
RSS
Получить несколько значений в результате запроса Power Query
 
Всем привет!
Вернулся к вопросу о получении значений в результате запроса, перечитал данную информацию:
https://docs.microsoft.com/ru-ru/powerquery-m/metadata
http://excel-inside.pro/ru/blog/2017/09/25/%d0%ba%d0%b0%d0%ba-%d0%bf%d0%be%d0%bb%d1%83%d1%87%d0%b8%d...
https://www.planetaexcel.ru/forum/index.php?PAGE_NAME=message&FID=1&TID=104408&MID=s
И ведь вроде понятным языком все объяснено, но ни как не воспринимает мой мозг данную информацию(((
На конкретном примере покажите пожалуйста как работают meta и ссылки в самом запросе запрос.
В моём примере есть исходная таблица "Исходник", далее сформирован "запрос1", как мне вытащить из данного запроса промежуточный шаг "Удаленные столбцы", то есть как обратиться к нему?
 
Добрый день.
Во-первых, ваш запрос называется Таблица1. Сделал в нем ссылку через meta и создал второй запрос, который из этой ссылки вытягивает данные промежуточного шага.
Код
//Таблица1
let
    Источник = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
    #"Измененный тип" = Table.TransformColumnTypes(Источник,{{"Ирина", type text}, {"Петя", type any}, {"Маша", type text}}),
    #"Удаленные столбцы" = Table.RemoveColumns(#"Измененный тип",{"Маша"}),
    #"Сгруппированные строки" = Table.Group(#"Удаленные столбцы", {"Ирина"}, {{"Количество", each Table.RowCount(_), type number}}) meta [step=#"Удаленные столбцы"]
in
    #"Сгруппированные строки"

//Запрос2
let
    Source = Value.Metadata(Таблица1)[step]
in
    Source
Вот горшок пустой, он предмет простой...
 
PooHkrd,огоромнейшее спасибо! все понял!
Страницы: 1
Наверх