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.FromRecords(
records as list,
optional columns as any,
optional missingField as nullable number
) as table
Hakkında
Belirtilen kayıt listesini tabloya dönüştürür.
records: Tabloya dönüştürülecek kayıtların listesi.columns: (İsteğe bağlı) Tablonun sütun adlarının veya tablonun türünün listesi.missingField: (İsteğe bağlı) Satırdaki eksik alanların nasıl işleneceğini belirtir. Aşağıdaki değerlerden birini kullanın:-
MissingField.Error: Eksik alanlar hata oluşturur (varsayılan). -
MissingField.UseNull: Eksik alanlarnulldeğeri olarak eklenir.
Bu parametrede kullanılması
MissingField.Ignorebir hataya neden olur.-
Örnek 1
Kayıt alanı adlarını sütun adları olarak kullanarak kayıtlardan bir tablo oluşturun.
Kullanım
Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567"],
[CustomerID = 2, Name = "Jim", Phone = "987-6543"],
[CustomerID = 3, Name = "Paul", Phone = "543-7890"]
})
Çıktı
#table(type table[CustomerID = any, Name = any, Phone = any],
{
{1, "Bob", "123-4567"},
{2, "Jim", "987-6543"},
{3, "Paul", "543-7890"}
})
Örnek 2
Yazılan sütunlarla kayıtlardan bir tablo oluşturun ve sayı sütunlarını seçin.
Kullanım
Table.ColumnsOfType(
Table.FromRecords(
{[CustomerID = 1, Name = "Bob"]},
type table[CustomerID = Number.Type, Name = Text.Type]
),
{type number}
)
Çıktı
{"CustomerID"}
Örnek 3
Belirtilen kayıtlardan müşterilerin adını, ikinci adını ve soyadını içeren bir tablo oluşturun. Değerlerden herhangi biri eksikse değerini ile nulldeğiştirin.
Kullanım
Table.FromRecords({
[CustomerID = 1, FirstName = "Bob", MiddleInitial = "C", LastName = "Smith"],
[CustomerID = 2, FirstName = "Sarah", LastName = "Jones"],
[CustomerID = 3, FirstName = "Harry", MiddleInitial = "H"]
},
type table [FirstName = nullable text, MiddleInitial = nullable text, LastName = nullable text],
MissingField.UseNull)
Çıktı
#table(type table[FirstName = text, MiddleInitial = text, LastName = text],
{
{"Bob", "C", "Smith"},
{"Sarah", null, "Jones"},
{"Harry", "H", null}
})