Freigeben über


Table.FillDown

Syntax

Table.FillDown(table as table, columns as list) as table

About

Gibt eine Tabelle aus dem table angegebenen Wert zurück, in dem der Wert einer vorherigen Zelle an die nullwertigen Zellen weiter unten in der columns angegebenen Zelle weitergegeben wird.

Beispiel 1

Gibt eine Tabelle mit den NULL-Werten in Spalte [Place] zurück, die mit dem wert über ihnen aus der Tabelle gefüllt ist.

Verwendung

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"}
)

Output

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"]
})