Есть таблицы созданые запросом EOD_Выбор и TimberLog_Выбор
Как правильно получить NewColumnName передавши Steep & "_Выбор"
let
Steep="EOD",
//Steep="TimberLog",
z=EOD_Выбор,
Источник = Выбор(Steep & "_Выбор"),//=EOD_Выбор=z
#"Строки с примененным фильтром" = Table.SelectRows(Источник, each ([Выбор] = "a")),
z=EOD_Выбор,
//Работает
NewColumnName=Value.Metadata(EOD_Выбор)[NewColumnName],
NewColumnName=Value.Metadata(z)[NewColumnName],
// НЕ Работает
NewColumnName=Value.Metadata(Steep & "_Выбор")[NewColumnName],
NewColumnName=Value.Metadata(Источник)[NewColumnName],
// Источник
#"Другие удаленные столбцы" = Table.SelectColumns(#"Строки с примененным фильтром",{NewColumnName})
in
#"Другие удаленные столбцы"
Код |
---|
let tablename="Настройка_TimberLog", Steep="TimberLog", ВыборПараметр= Steep & "_Выбор", Объединение = fnBeautiful_Join(tablename,Steep), NewColumnName = Value.Metadata(Объединение)[NewColumnName], ОбъединениеВыбор = Table.NestedJoin(Объединение,{"Продукция_Порода"},Выбор(ВыборПараметр),{NewColumnName},"Выбор.1",JoinKind.LeftOuter), РазвернутьТолькоВыбор= Table.ExpandTableColumn(ОбъединениеВыбор, "Выбор.1", {"Выбор"}, {"Выбор"}), resultat=РазвернутьТолькоВыбор meta [NewColumnName=NewColumnName] in //Объединение resultat |
let
Steep="EOD",
//Steep="TimberLog",
z=EOD_Выбор,
Источник = Выбор(Steep & "_Выбор"),//=EOD_Выбор=z
#"Строки с примененным фильтром" = Table.SelectRows(Источник, each ([Выбор] = "a")),
z=EOD_Выбор,
//Работает
NewColumnName=Value.Metadata(EOD_Выбор)[NewColumnName],
NewColumnName=Value.Metadata(z)[NewColumnName],
// НЕ Работает
NewColumnName=Value.Metadata(Steep & "_Выбор")[NewColumnName],
NewColumnName=Value.Metadata(Источник)[NewColumnName],
// Источник
#"Другие удаленные столбцы" = Table.SelectColumns(#"Строки с примененным фильтром",{NewColumnName})
in
#"Другие удаленные столбцы"
"Правильно заданный вопрос,половина ответа!"