Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Sözdizimi
Table.FromColumns(lists as list, optional columns as any) as table
Hakkında
Bir liste columns'de sütun adları ve değerleriyle birlikte yer alan iç içe listelerden lists türünde bir tablo oluşturur. Bazı sütunlarda diğerlerinden daha fazla değer varsa, sütunlar null atanabilirse eksik değerler varsayılan değer olan 'null' ile doldurulur.
Örnek 1
Müşteri sütunları listesinden bir tablo döndürür.
Kullanım
Table.FromColumns({
{1, 2, 3},
{"Bob", "Jim", "Paul"},
{"123-4567", "987-6543", "543-7890"}
})
Çıkış
Table.FromRecords({
[Column1 = 1, Column2 = "Bob", Column3 = "123-4567"],
[Column1 = 2, Column2 = "Jim", Column3 = "987-6543"],
[Column1 = 3, Column2 = "Paul", Column3 = "543-7890"]
})
Örnek 2
Müşteri sütunları listesinden ve sütun adları listesinden bir tablo oluşturun.
Kullanım
Table.FromColumns(
{
{1, 2, 3},
{"Bob", "Jim", "Paul"},
{"123-4567", "987-6543", "543-7890"}
},
{"CustomerID", "Name", "Phone"}
)
Çıkış
Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567"],
[CustomerID = 2, Name = "Jim", Phone = "987-6543"],
[CustomerID = 3, Name = "Paul", 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]
})