Table.FromColumns
Sözdizimi
Table.FromColumns(lists as list, optional columns as any) as table
Hakkında
Sütun adları ve değerleriyle iç içe listeler içeren bir listeden lists
türünde columns
bir tablo oluşturur. Bazı sütunlarda daha fazla değer varsa, diğerleri ise, sütunlar null atanabilirse eksik değerler varsayılan değer olan 'null' ile doldurulur.
Örnek 1
Listedeki müşteri adları listesinden bir tablo döndürür. Müşteri listesi öğesindeki her değer bir satır değeri, her liste de bir sütuna dönüşür.
Kullanım
Table.FromColumns({
{1, "Bob", "123-4567"},
{2, "Jim", "987-6543"},
{3, "Paul", "543-7890"}
})
Çıkış
Table.FromRecords({
[Column1 = 1, Column2 = 2, Column3 = 3],
[Column1 = "Bob", Column2 = "Jim", Column3 = "Paul"],
[Column1 = "123-4567", Column2 = "987-6543", Column3 = "543-7890"]
})
Örnek 2
Belirli bir sütun listesinden ve sütun adları listesinden bir tablo oluşturun.
Kullanım
Table.FromColumns(
{
{1, "Bob", "123-4567"},
{2, "Jim", "987-6543"},
{3, "Paul", "543-7890"}
},
{"CustomerID", "Name", "Phone"}
)
Çıkış
Table.FromRecords({
[CustomerID = 1, Name = 2, Phone = 3],
[CustomerID = "Bob", Name = "Jim", Phone = "Paul"],
[CustomerID = "123-4567", Name = "987-6543", Phone = "543-7890"]
})
Örnek 3
Satır başına farklı sayıda sütun içeren bir tablo oluşturun. Eksik satır değeri null.
Kullanım
Table.FromColumns(
{
{1, 2, 3},
{4, 5},
{6, 7, 8, 9}
},
{"column1", "column2", "column3"}
)
Çıkış
Table.FromRecords({
[column1 = 1, column2 = 4, column3 = 6],
[column1 = 2, column2 = 5, column3 = 7],
[column1 = 3, column2 = null, column3 = 8],
[column1 = null, column2 = null, column3 = 9]
})
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin