Доброго дня, всем.
Уважаемые, кто подскажет, имеется ли возможность обращаться к полям таблицы не по имени, а по номеру позиции.
Проблема в том, что в табличках, которые приходится подгружать каждый день новые имена полей (например даты), а умножать на цену нужно именно поле [03.12.2016] которое находится на 4 месте в примере? Как в запросе обратиться к полю по номеру столбца в таблице?
Привожу пример, как я это делаю сейчас через понижение/повышение заголовков, но есть ощущение что это костыль и можно как-то правильнее что ли.
Уважаемые, кто подскажет, имеется ли возможность обращаться к полям таблицы не по имени, а по номеру позиции.
Проблема в том, что в табличках, которые приходится подгружать каждый день новые имена полей (например даты), а умножать на цену нужно именно поле [03.12.2016] которое находится на 4 месте в примере? Как в запросе обратиться к полю по номеру столбца в таблице?
Привожу пример, как я это делаю сейчас через понижение/повышение заголовков, но есть ощущение что это костыль и можно как-то правильнее что ли.
| Код |
|---|
let
Источник = Excel.CurrentWorkbook(){[Name="Sales"]}[Content],
#"Пониженные заголовки" = Table.DemoteHeaders(Источник),
#"Столбец с суммой" = Table.AddColumn(#"Пониженные заголовки", "Сумма продаж сегодня", each [Column3]*[Column4]),
#"Замененные ошибки" = Table.ReplaceErrorValues(#"Столбец с суммой", {{"Сумма продаж сегодня", null}}),
#"Повышенные заголовки" = Table.PromoteHeaders(#"Замененные ошибки", [PromoteAllScalars=true]),
#"Переименованные столбцы" = Table.RenameColumns(#"Повышенные заголовки",{{"Column7", "Сумма продаж сегодня"}})
in
#"Переименованные столбцы"
|
Изменено: - 26.01.2022 13:19:49
Вот горшок пустой, он предмет простой...