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.RemoveMatchingRows(
table as table,
rows as list,
optional equationCriteria as any
) as table
Hakkında
Belirtilen satırların tüm oluşumlarını tablodan kaldırır.
-
table: Aranacak tablo. -
rows: Kaldırılacak satırlar hakkında bilgi içeren liste. -
equationCriteria: (İsteğe bağlı) Değerleri karşılaştırırken eşitliğin nasıl belirlendiğini belirtir. Bu parametre bir anahtar seçici işlevi, bir karşılaştırıcı işlevi veya satırları karşılaştırırken kullanılacak tablodaki sütunların listesi olabilir.
Örnek 1
Belirtilen tablodan [a = 1] olan satırları kaldırın.
Kullanım
Table.RemoveMatchingRows(
Table.FromRecords({
[a = 1, b = 2],
[a = 3, b = 4],
[a = 1, b = 6]
}),
{[a = 1]},
"a"
)
Çıktı
Table.FromRecords({[a = 3, b = 4]})
Örnek 2
Servis talebini yoksayarak iptal edilen siparişleri kaldırın.
Kullanım
let
CurrentOrders = #table(type table[OrderID = number, Product = text, Quantity = number],
{
{101, "Widget", 5},
{102, "Gadget", 3},
{103, "Widget", 5}
}),
CanceledOrders = {
[OrderID = 103, Product = "widget", Quantity = 5]
},
FilteredOrders = Table.RemoveMatchingRows(CurrentOrders, CanceledOrders, Comparer.OrdinalIgnoreCase)
in
FilteredOrders
Çıktı
#table(type table[OrderID = number, Product = text, Quantity = number],
{
{101, "Widget", 5},
{102, "Gadget", 3}
})
Örnek 3
ABD tatillerine denk gelen bakım görevlerini kaldırın.
Kullanım
let
MaintenanceSchedule = #table(type table [Task = text, Date = date],
{
{"HVAC Check", #date(2025, 7, 10)}, // Not a holiday
{"Window Washing", #date(2025, 9, 1)}, // Labor Day
{"Fire Drill", #date(2025, 9, 17)}, // Not a holiday
{"Light Bulb Replacement", #date(2025, 11, 27)} // Thanksgiving
}),
USHolidays = {
[Date = #date(2025, 1, 1)], // New Year's Day
[Date = #date(2025, 7, 4)], // Independence Day
[Date = #date(2025, 9, 1)], // Labor Day
[Date = #date(2025, 11, 27)], // Thanksgiving
[Date = #date(2025, 12, 25)] // Christmas
},
FilteredSchedule = Table.RemoveMatchingRows(
MaintenanceSchedule,
USHolidays,
{"Date"}
)
in
FilteredSchedule
Çıktı
#table(type table[Task = text, Date = date],
{
{"HVAC Check", #date(2025, 7, 10)},
{"Fire Drill", #date(2025, 9, 17)}
})