Table.FillDown
Table.FillDown(table as table, columns as list) as table
Возвращает таблицу из table
указанного места, где значение предыдущей ячейки распространяется на ячейки, возвращаемые значением NULL, приведенным columns
ниже.
Возвращает таблицу со значениями NULL в столбце [Место], заполненном значением над таблицей.
Использование
Table.FillDown(
Table.FromRecords({
[Place = 1, Name = "Bob"],
[Place = null, Name = "John"],
[Place = 2, Name = "Brad"],
[Place = 3, Name = "Mark"],
[Place = null, Name = "Tom"],
[Place = null, Name = "Adam"]
}),
{"Place"}
)
Выходные данные
Table.FromRecords({
[Place = 1, Name = "Bob"],
[Place = 1, Name = "John"],
[Place = 2, Name = "Brad"],
[Place = 3, Name = "Mark"],
[Place = 3, Name = "Tom"],
[Place = 3, Name = "Adam"]
})