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
Listeyi list
, listedeki her öğeye isteğe bağlı bölme işlevi, splitter
uygulayarak bir tabloya dönüştürür. Varsayılan olarak, listenin virgülle bölünmüş metin değerlerinin listesi olduğu varsayılır. İsteğe bağlı columns
sütun sayısı, sütun listesi veya TableType olabilir. İsteğe bağlı default
ve extraValues
de belirtilebilir.
Varsayılan bölücü kullanarak bir listeden tablo oluşturun.
Kullanım
Table.FromList(
{"a,apple", "b,ball", "c,cookie", "d,door"},
null,
{"Letter", "Example Word"}
)
Çıkış
Table.FromRecords({
[Letter = "a", #"Example Word" = "apple"],
[Letter = "b", #"Example Word" = "ball"],
[Letter = "c", #"Example Word" = "cookie"],
[Letter = "d", #"Example Word" = "door"]
})
Özel bölücü kullanarak bir listeden tablo oluşturun.
Kullanım
Table.FromList(
{"a,apple", "b,ball", "c,cookie", "d,door"},
Splitter.SplitByNothing(),
{"Letter and Example Word"}
)
çıkış
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 ayırıcısını kullanarak listeden bir tablo oluşturun.
Kullanım
Table.FromList(
{
[CustomerID = 1, Name = "Bob"],
[CustomerID = 2, Name = "Jim"]
},
Record.FieldValues,
{"CustomerID", "Name"}
)
çıkış
Table.FromRecords({
[CustomerID = 1, Name = "Bob"],
[CustomerID = 2, Name = "Jim"]
})