Table.FromList
Table.FromList(list as list, optional splitter as nullable function, optional columns as any, optional default as any, optional extraValues as nullable number) as table
Μετατρέπει μια λίστα, list
σε πίνακα εφαρμόζοντας την προαιρετική συνάρτηση διαίρεσης , splitter
, σε κάθε στοιχείο της λίστας. Από προεπιλογή, η λίστα θεωρείται ότι είναι μια λίστα τιμών κειμένου που διαιρείται από κόμματα. Προαιρετικές columns
μπορεί να είναι ο αριθμός στηλών, μια λίστα στηλών ή ένα TableType. Μπορούν επίσης να καθοριστούν προαιρετικές default
και extraValues
.
Δημιουργήστε έναν πίνακα από μια λίστα χρησιμοποιώντας το προεπιλεγμένο διαχωριστικό.
χρήσης
Table.FromList(
{"a,apple", "b,ball", "c,cookie", "d,door"},
null,
{"Letter", "Example Word"}
)
εξόδου
Table.FromRecords({
[Letter = "a", #"Example Word" = "apple"],
[Letter = "b", #"Example Word" = "ball"],
[Letter = "c", #"Example Word" = "cookie"],
[Letter = "d", #"Example Word" = "door"]
})
Δημιουργήστε έναν πίνακα από μια λίστα χρησιμοποιώντας ένα προσαρμοσμένο διαχωριστικό.
χρήσης
Table.FromList(
{"a,apple", "b,ball", "c,cookie", "d,door"},
Splitter.SplitByNothing(),
{"Letter and Example Word"}
)
εξόδου
Table.FromRecords({
[#"Letter and Example Word" = "a,apple"],
[#"Letter and Example Word" = "b,ball"],
[#"Letter and Example Word" = "c,cookie"],
[#"Letter and Example Word" = "d,door"]
})
Δημιουργήστε έναν πίνακα από τη λίστα χρησιμοποιώντας το διαχωριστικό Record.FieldValues.
χρήσης
Table.FromList(
{
[CustomerID = 1, Name = "Bob"],
[CustomerID = 2, Name = "Jim"]
},
Record.FieldValues,
{"CustomerID", "Name"}
)
εξόδου
Table.FromRecords({
[CustomerID = 1, Name = "Bob"],
[CustomerID = 2, Name = "Jim"]
})