Tablo işlevleri
Bu işlevler tablo değerlerini oluşturur ve işler.
Tablo oluşturma
Ad | Tanım |
---|---|
ItemExpression.From | İşlev gövdesi için soyut söz dizimi ağacını (AST) döndürür. |
ItemExpression.Item | Öğe ifadesindeki öğeyi temsil eden soyut söz dizimi ağacı (AST) düğümü. |
RowExpression.Column | Satır ifadesi içindeki bir sütuna erişimi temsil eden bir soyut söz dizimi ağacı (AST) döndürür. |
RowExpression.From | İşlev gövdesi için soyut söz dizimi ağacını (AST) döndürür. |
RowExpression.Row | Satır ifadesindeki satırı temsil eden soyut söz dizimi ağacı (AST) düğümü. |
Table.FromColumns | Sütun adları ve değerleriyle iç içe listeler içeren listeden bir tablo döndürür. |
Table.FromList | Belirtilen bölme işlevini listedeki her öğeye uygulayarak listeyi tabloya dönüştürür. |
Table.FromRecords | Kayıt listesinden bir tablo döndürür. |
Table.FromRows | Listeden, listenin her öğesinin tek bir satır için sütun değerlerini içeren bir liste olduğu bir tablo oluşturur. |
Table.FromValue | Sağlanan değeri veya değer listesini içeren bir sütun içeren bir tablo döndürür. |
Table.FuzzyGroup | Bir tablonun satırlarını, her satır için belirtilen sütundaki değerleri eşleyerek gruplandırır. |
Table.FuzzyJoin | Belirli anahtarlara göre benzer eşleşen iki tablodaki satırları birleştirir. |
Table.FuzzyNestedJoin | Sağlanan sütunlarda tablolar arasında benzer bir birleşim gerçekleştirir ve birleştirme sonucunu yeni bir sütunda üretir. |
Table.Split | Belirtilen sayfa boyutunu kullanarak belirtilen tabloyu bir tablo listesine böler. |
Table.WithErrorContext | Bu işlev yalnızca iç kullanıma yöneliktir. |
Table.View | Sorgu ve eylem işlemleri için kullanıcı tanımlı işleyicilerle bir tablo oluşturur veya genişletir. |
Table.ViewError | Görünümde tanımlanan bir işleyici tarafından (Table.View aracılığıyla) oluşturulurken geri dönüş tetiklemeyecek değiştirilmiş bir hata kaydı oluşturur. |
Table.ViewFunction | Görünümde tanımlanan bir işleyici tarafından kesilebilen bir işlev oluşturur (Table.View aracılığıyla). |
Dönüşümler
Ad | Tanım |
---|---|
Table.ToColumns | Giriş tablosundaki bir değer sütununu temsil eden iç içe yerleştirilmiş listelerin listesini döndürür. |
Table.ToList | Bir tablodaki her değer satırına belirtilen birleştirme işlevini uygulayarak bir tabloyu listeye döndürür. |
Table.ToRecords | Giriş tablosundaki kayıtların listesini döndürür. |
Table.ToRows | Giriş tablosundan satır değerlerinin iç içe yerleştirilmiş listesini döndürür. |
Bilgiler
Ad | Tanım |
---|---|
Table.ApproximateRowCount | Tablodaki yaklaşık satır sayısını döndürür. |
Table.ColumnCount | Tablodaki sütun sayısını döndürür. |
Table.IsEmpty | Tablo herhangi bir satır içermiyorsa true döndürür. |
Table.Profile | Tablonun sütunlarının profilini döndürür. |
Table.RowCount | Tablodaki satır sayısını döndürür. |
Table.Schema | Belirtilen tablonun sütunlarının (şema gibi) açıklamasını içeren bir tablo döndürür. |
Tables.GetRelationships | Bir tablo kümesi arasındaki ilişkileri döndürür. |
Satır işlemleri
Ad | Tanım |
---|---|
Table.AlternateRows | Tablodaki satırların değişen desenini içeren bir tablo döndürür. |
Table.Combine | Tablo listesini birleştirmenin sonucu olan bir tablo döndürür. Tabloların tümü aynı satır türü yapısına sahip olmalıdır. |
Table.FindText | Yalnızca hücrelerinden birinde veya herhangi bir bölümünde belirtilen metin bulunan satırları içeren bir tablo döndürür. |
Table.First | Tablodan ilk satırı döndürür. |
Table.FirstN | countOrCondition parametresine bağlı olarak tablonun ilk satırlarını döndürür. |
Table.FirstValue | Tablonun ilk satırının ilk sütununu veya belirtilen varsayılan değeri döndürür. |
Table.FromPartitions | Bölümlenmiş tablo kümesini yeni sütunlar halinde birleştirmenin sonucu olan bir tablo döndürür. Sütunun türü isteğe bağlı olarak belirtilebilir, varsayılan değer herhangi bir değerdir. |
Table.InsertRows | Dizindeki tabloya eklenen satırların listesini içeren bir tablo döndürür. Eklenecek her satır tablonun satır türüyle eşleşmelidir.. |
Table.Last | Tablonun son satırını döndürür. |
Table.LastN | countOrCondition parametresine bağlı olarak tablodaki son satırları döndürür. |
Table.MatchesAllRows | Tablodaki tüm satırlar bir koşulu karşılıyorsa true döndürür. |
Table.MatchesAnyRows | Tablodaki satırlardan herhangi biri bir koşulu karşılıyorsa true döndürür. |
Table.Partition | Tabloyu, her satırın sütununun değerine ve bir karma işlevine göre grup sayısı tablo listesine ayırır. Karma işlevi, satır için bir karma değeri elde etmek için satırın sütununun değerine uygulanır. Karma değer modulo grupları, döndürülen tablolardan hangisine satırın yerleştirileceğini belirler. |
Table.PartitionValues | Bir tablonun nasıl bölümlendiği hakkında bilgi döndürür. |
Table.Range | Bir tablodan uzaklıkta başlayan belirtilen satır sayısını döndürür. |
Table.RemoveFirstN | İlk satırdan başlayarak tablodan belirtilen sayıda satırın kaldırıldığı bir tablo döndürür. Kaldırılan satır sayısı isteğe bağlı countOrCondition parametresine bağlıdır. |
Table.RemoveLastN | Son satırdan başlayarak tablodan belirtilen sayıda satırın kaldırıldığı bir tablo döndürür. Kaldırılan satır sayısı isteğe bağlı countOrCondition parametresine bağlıdır. |
Table.RemoveRows | Tablodan uzaklıkta başlayan belirtilen sayıda satırın kaldırıldığı bir tablo döndürür. |
Table.RemoveRowsWithErrors | Bir satırdaki hücrelerden en az birinde hata içeren tablodan tüm satırların kaldırıldığı bir tablo döndürür. |
Table.Repeat | Tablonun satırlarını içeren bir tabloyu, sayım sayısını tekrarlayan bir tablo döndürür. |
Table.ReplaceRows | Uzaklıkta başlayan ve sayıya devam eden satırların sağlanan satırlarla değiştirildiği bir tablo döndürür. |
Table.ReverseRows | Satırları ters sırada olan bir tablo döndürür. |
Table.SelectRows | Yalnızca bir koşulla eşleşen satırları içeren bir tablo döndürür. |
Table.SelectRowsWithErrors | Yalnızca bir satırdaki hücrelerden en az birinde hata içeren tablodaki satırları içeren bir tablo döndürür. |
Table.SingleRow | Tablodan tek bir satır döndürür. |
Table.Skip | Tablonun ilk satırını veya satırlarını içermeyen bir tablo döndürür. |
Table.SplitAt | Belirtilen ilk sayı satırlarını ve kalan satırları içeren bir liste döndürür. |
Sütun işlemleri
Ad | Tanım |
---|---|
Table.Column | Tablodaki bir sütundaki değerleri döndürür. |
Table.ColumnNames | Tablodaki sütunların adlarını döndürür. |
Table.ColumnsOfType | Belirtilen türlerle eşleşen sütunların adlarını içeren bir liste döndürür. |
Table.DemoteHeaders | Üst bilgi satırını tablonun ilk satırına indirger. |
Table.DuplicateColumn | Belirtilen ada sahip bir sütunu yineler. Değerler ve tür kaynak sütundan kopyalanır. |
Table.HasColumns | Tablonun belirtilen sütunları içerip içermediğini gösterir. |
Table.Pivot | pivotValues içeren bir tablo ve öznitelik sütunu verüldüğünde, özet değerlerin her biri için yeni sütunlar oluşturur ve bunlara ValueColumn değerinden değerler atar. Öznitelik sütununda aynı anahtar değerinin birden çok oluşumunu işlemek için isteğe bağlı bir toplamaFunction sağlanabilir. |
Table.PrefixColumns | Sütunların tümüne bir metin değeri eklendiği bir tablo döndürür. |
Table.PromoteHeaders | Tablonun ilk satırını üst bilgi veya sütun adlarına yükseltir. |
Table.RemoveColumns | Belirli bir sütun veya sütun içermeyen bir tablo döndürür. |
Table.ReorderColumns | Belirli sütunları birbirine göre sıralı olarak içeren bir tablo döndürür. |
Table.RenameColumns | Sütunların belirtilen şekilde yeniden adlandırıldığı bir tablo döndürür. |
Table.SelectColumns | Yalnızca belirli sütunları içeren bir tablo döndürür. |
Table.TransformColumnNames | Verilen işlevi kullanarak sütun adlarını dönüştürür. |
Table.Unpivot | Tablo sütunlarının listesi verilip bu sütunları öznitelik-değer çiftlerine dönüştürür. |
Table.UnpivotOtherColumns | Belirtilen bir küme dışındaki tüm sütunları öznitelik-değer çiftlerine çevirir ve her satırdaki diğer değerlerle birleştirilir. |
Dönüşüm
Ad | Tanım |
---|---|
Table.AddColumn | Tabloya newColumnName adlı bir sütun ekler. |
Table.AddFuzzyClusterColumn | Tabloda belirtilen sütunun benzer gruplandırma değerleriyle elde edilen temsili değerlere sahip yeni bir sütun ekler. |
Table.AddIndexColumn | Her satır için tablodaki satırın dizinini içeren, belirli bir ada sahip yeni sütuna sahip bir tablo döndürür. |
Table.AddJoinColumn | Tablo1 ile tablo2 arasında belirli sütunlardan iç içe birleştirme gerçekleştirir ve birleştirme sonucunu tablo1'in her satırı için newColumnName sütunu olarak üretir. |
Table.AddKey | Tabloya bir anahtar ekler. |
Table.AggregateTableColumn | Belirli bir sütunda iç içe yerleştirilmiş tabloları, bu tablolar için toplam değerleri içeren birden çok sütuna toplar. |
Table.CombineColumns | Table.CombineColumns, yeni bir sütun oluşturmak için bir birleştirici işlevi kullanarak sütunları birleştirir. Table.CombineColumns, Table.SplitColumns'un tersidir. |
Table.CombineColumnsToRecord | Belirtilen sütunları, her kaydın birleştirilen sütunların sütun adlarına ve değerlerine karşılık gelen alan adlarının ve değerlerinin bulunduğu yeni bir kayıt değerli sütunda birleştirir. |
Table.ConformToPageReader | Bu işlev yalnızca iç kullanıma yöneliktir. |
Table.ExpandListColumn | Bir tablodaki liste sütununu göz önünde bulundurarak, listesindeki her değer için bir satırın kopyasını oluşturun. |
Table.ExpandRecordColumn | Bir kayıt sütununu, değerlerin her biriyle sütunlar halinde genişletir. |
Table.ExpandTableColumn | Bir kayıt sütununu veya tablo sütununu, içeren tabloda birden çok sütuna genişletir. |
Table.FillDown | Tablonun belirtilen sütunundaki veya sütunlarındaki null değerleri, sütundaki en son null olmayan değerle değiştirir. |
Table.FillUp | Bir sonraki hücrenin değerinin belirtilen sütunda yukarıdaki null değer hücrelerine yayıldığı belirtilen tablodan bir tablo döndürür. |
Table.FilterWithDataTable | Bu işlev yalnızca iç kullanıma yöneliktir. |
Table.Group | Tablo satırlarını her satır için anahtar sütunların değerlerine göre gruplandırır. |
Table.Join | tablo1, anahtar1 ve tablo2, anahtar2 tarafından seçilen anahtar sütunlarının değerlerinin eşitliğine bağlı olarak tablo1 satırlarını tablo2 satırlarıyla birleştirir. |
Table.Keys | Belirtilen tablonun anahtarlarını döndürür. |
Table.NestedJoin | Anahtarların eşitliğine göre tabloların satırlarını birleştirir. Sonuçlar yeni bir sütuna girilir. |
Table.ReplaceErrorValues | Belirtilen sütunlardaki hata değerlerini ilgili belirtilen değerle değiştirir. |
Table.ReplaceKeys | Belirtilen tablonun anahtarlarını değiştirir. |
Table.ReplaceRelationshipIdentity | Bu işlev yalnızca iç kullanıma yöneliktir. |
Table.ReplaceValue | bir tablonun belirli sütunlarında oldValue değerini newValue ile değiştirir ve metin gibi sağlanan değiştirici işlevini kullanır. veya Value.Replace. |
Table.SplitColumn | Her değere bir bölücü işlevi uygulayan tek bir sütundan yeni bir sütun kümesi döndürür. |
Table.TransformColumns | Bir veya daha fazla sütunun değerlerini dönüştürür. |
Table.TransformColumnTypes | Sütun türlerini bir tür kullanarak bir tablodan dönüştürür. |
Table.TransformRows | Transform işlevini kullanarak tablodaki satırları dönüştürür. |
Table.Transpose | Sütunların satırlara, satırların ise giriş tablosundan sütunlara dönüştürüldüğü bir tablo döndürür. |
Üyelik
Ad | Tanım |
---|---|
Table.Contains | Bir kaydın tabloda satır olarak görünüp görünmeyeceğini belirler. |
Table.ContainsAll | Belirtilen kayıtların tümünün tabloda satır olarak görünip görünmeyeceğini belirler. |
Table.ContainsAny | Belirtilen kayıtlardan herhangi birinin tabloda satır olarak görüntülenip görüntülenmeyeceğini belirler. |
Table.Distinct | Tablodan yinelenen satırları kaldırarak kalan tüm satırların ayrı olmasını sağlar. |
Table.IsDistinct | Tablonun yalnızca ayrı satırlar içerip içermediğini belirler. |
Table.PositionOf | Bir tablonun içindeki satırın konumunu veya konumlarını belirler. |
Table.PositionOfAny | Tablo içinde belirtilen satırlardan herhangi birinin konumunu veya konumlarını belirler. |
Table.RemoveMatchingRows | Tablodan satırların tüm oluşumlarını kaldırır. |
Table.ReplaceMatchingRows | Tablodaki belirli satırları yeni satırlarla değiştirir. |
Sıralama
Ad | Tanım |
---|---|
Table.Max | comparisonCriteria kullanarak bir tablodan en büyük satırı veya satırları döndürür. |
Table.MaxN | Bir tablodan en büyük N satırı döndürür. Satırlar sıralandıktan sonra, sonucu daha fazla filtrelemek için countOrCondition parametresi belirtilmelidir. |
Table.Min | ComparisonCriteria kullanarak bir tablodaki en küçük satırı veya satırları döndürür. |
Table.MinN | Verilen tablodaki en küçük N satırı döndürür. Satırlar sıralandıktan sonra, sonucu daha fazla filtrelemek için countOrCondition parametresi belirtilmelidir. |
Table.AddRankColumn | Bir veya daha fazla sütunun derecelendirmesine sahip bir sütunu ekler. |
Table.Sort | Belirtilmemişse, bir tablodaki satırları comparisonCriteria veya varsayılan sıralama kullanarak sıralar. |
Diğer
Ad | Tanım |
---|---|
Table.Buffer | Bir tabloyu belleğe arabelleğe alır ve değerlendirme sırasında dış değişikliklerden yalıtır. |
ParameTRe değerleri
Çıkış sütunlarını adlandırma
Bu parametre, sonuçta elde edilen tablonun sütun adlarını belirten metin değerlerinin listesidir. Bu parametre genellikle Table.FromRows ve Table.FromList gibi Tablo oluşturma işlevlerinde kullanılır.
Karşılaştırma ölçütleri
Karşılaştırma ölçütü aşağıdaki değerlerden biri olarak sağlanabilir:
Sıralama düzeni belirtmek için bir sayı değeri. Daha fazla bilgi: Sıralama düzeni
Sıralama için kullanılacak bir anahtarı hesaplamak için tek bir bağımsız değişkenin işlevi kullanılabilir.
Hem anahtar hem de denetim sırası seçmek için karşılaştırma ölçütü, anahtarı ve sırayı içeren bir liste olabilir.
Karşılaştırmayı tamamen denetlemek için, sol ve sağ girişler arasındaki ilişki göz önüne alındığında -1, 0 veya 1 döndüren iki bağımsız değişkenin bir işlevi kullanılabilir. Value.Compare , bu mantığı temsilci olarak atamak için kullanılabilir.
Örnekler için Table.Sort açıklamasına gidin.
Sayı veya Koşul ölçütleri
Bu ölçüt genellikle sıralama veya satır işlemlerinde kullanılır. Tabloda döndürülen satır sayısını belirler ve bir sayı veya koşul olmak üzere iki form alabilir.
Sayı, uygun işlevle satır içi olarak kaç değer döndürüleceği gösterir.
Bir koşul belirtilirse, başlangıçta koşulu karşılayan değerleri içeren satırlar döndürülür. Bir değer koşulda başarısız olduktan sonra başka değer dikkate alınmaz.
Daha fazla bilgi: Table.FirstN, Table.MaxN
Ek değerlerin işlenmesi
Ek değerler, işlevin bir satırdaki ek değerleri nasıl işleyeceklerini belirtmek için kullanılır. Bu parametre, aşağıdaki seçeneklerle eşlenen bir sayı olarak belirtilir:
ExtraValues.List = 0
ExtraValues.Error = 1
ExtraValues.Ignore = 2
Daha fazla bilgi: Table.FromList, ExtraValues.Type
Eksik sütun işleme
Bu parametre, işlevin eksik sütunları nasıl işleyeceklerini belirtmek için kullanılır. Bu parametre, aşağıdaki seçeneklerle eşlenen bir sayı olarak belirtilir:
MissingField.Error = 0
MissingField.Ignore = 1
MissingField.UseNull = 2;
Bu parametre, table.transformcolumns dosyasındaki örnekler için sütun veya dönüştürme işlemlerinde kullanılır. Daha fazla bilgi: MissingField.Type
Sıralama Düzeni
Sıralama düzeni, sonuçların nasıl sıralanması gerektiğini belirtmek için kullanılır. Bu parametre, aşağıdaki seçeneklerle eşlenen bir sayı olarak belirtilir:
Order.Ascending = 0
Order.Descending = 1
Daha fazla bilgi: Order.Type
Denklem ölçütleri
Tablolar için denklem ölçütleri şunlardan biri olarak belirtilebilir:
Aşağıdakilerden biri olan bir işlev değeri:
Eşitlik ölçütlerini uygulamak için tablodaki sütunu belirleyen bir anahtar seçici.
Uygulanacak karşılaştırma türünü belirtmek için kullanılan bir karşılaştırıcı işlevi. Yerleşik karşılaştırıcı işlevleri belirtilebilir. Daha fazla bilgi: Karşılaştırıcı işlevleri
Eşitlik ölçütlerini uygulamak için tablodaki sütunların listesi.
Örnekler için Table.Distinct'ın açıklamasına gidin.
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