Ana içeriğe geç

Vuruş Politikası – Genel Kurallar

Bir Karar Tablosundaki birden fazla kuralın girdi verilerine uyduğu durumda (çakışan kurallar olarak bilinir), Vuruş Politikası, Karar Tablosunun bu uyuşmaları nasıl çözeceğini belirler. Çatışmalar veya birden fazla geçerli sonuç oluştuğunda sonucun nasıl belirleneceğini belirtir.

Öğe Açıklama
Vuruş Politikası Seçim Alanı Bu alan, istenen Vuruş Politikasını seçmek için kullanılır.

Vuruş Politikaları

Tek Çıktılı Vuruş Politikaları

İlk Üstten aşağıya doğru kuralları değerlendirerek, ilk uyan kuralın çıktısını döndürür. Çakışan kurallar, ilk uyuşmayı önceliklendirmek suretiyle çözülür.

Herhangi Tüm uyan kuralların aynı çıktıyı üretmesini gerektirir. Tek bir sonuç döndürülür, uyan kurallar arasında bir çatışma olmadığı varsayılarak.

Eşsiz Sadece bir kuralın girdi verilerine uyabileceğini garantiler, yani tüm kuralların ayrı ve çatışmasız olduğunu anlamına gelir.

Öncelik Birden fazla kuralın farklı çıktılar ile uyduğu durumlarda, en yüksek çıktı önceliğine sahip kural döndürülür, kural sırasına bakılmaksızın.

Çoklu Çıktılı Vuruş Politikaları

Kural Sırası Tüm uyan çıktıların bir listesini, kuralların sırasına göre sıralanmış olarak döndürür.

Çıktı Sırası Tüm uyan çıktıların bir listesini, azalan çıktı önceliğine göre sıralanmış olarak döndürür.

Biriktir Tüm uyan kuralların çıktılarına belirli bir operatörü uygular: * C+Toplam: Tüm farklı çıktıların toplamını hesaplar. * CMaksimum: Tüm çıktılar arasında en büyük değeri döndürür. * C#Sayı: Farklı çıktıların sayısını döndürür.