0 / 0
Go back to the English version of the documentation
Örnek kural ifadeleri
Last updated: 28 Nis 2023
Örnek kural ifadeleri

Bu örnekler, kural mantığı için oluşturma öbeklerini nasıl birleştirebileceğinin gösterir.

Sağlanan ifadeleri kendi veri kalitesi tanımlarınıza kopyalayabilir ve gerektiği gibi ayarlayabilirsiniz.

AddressExists

Bir adresin var olup olmadığını denetler (boş değer denetimi ve boş değer denetimi)

Address EXISTS AND len(trim(Address)) <> 0

AddressTypeIfExistsThenIsInReferenceListesi

Bir adres tipinin var olup olmadığını ve başvuru listesinde olup olmadığını denetler.

AddressType EXISTS AND len(trim(AddressType)) <> 0 AND rtrim(AddressType) IN_REFERENCE_LIST {'S','R','B','L','G','U','O'}

AdultInRangeCalc

Yaşın 18-125 aralığında olup olmadığını kontrol eder. İfade, doğum tarihi ile doğum tarihi arasındaki farkın mutlak değeri olarak hesaplanan türetilmiş yaşa uygulanır.

abs(datediff(date(),DateOfBirth)) / 365 >= AdultAge AND abs(datediff(date(),DateOfBirth)) / 365 < MaxAge

ChildNotMarriedCalc

Bir kişinin alt (türetilmiş yaş) bir kişi olup olmadığını denetleyin ve varsa medeni durumu hayır olarak ayarlar. İfade, geçerli yıl ile doğum yılı arasındaki farkın mutlak değeri olarak hesaplanan türetilmiş yaşa uygulanır.

IF abs(datediff(date(),DateOfBirth)) / 365 < AdultAge THEN MaritalStatus = 'N'

CreditCardMatchesRegex

Kredi kartı numaralarının belirli bir biçimde eşleşip eşleşmediğini denetler. İfade, kredi kartı numaralarına dizgi biçiminde uygulanır.

CreditCard MATCHES_REGEX '^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|6(?:22|4[4-9])[0-9]{13}|65[0-9]{14}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\\d{3})\\d{11})$'

SsnMatchesHyphenFormat

Bir sosyal güvenlik numarası (SSN), tire işareti içeren belirli bir sayısal biçimle eşleşip eşleşmediğini denetler. İfade, dizgi SSN değerlerine uygulanmaktadır.

SSN MATCHES_FORMAT '999-99-9999'

TextSubstrInRefListesi

Konum 3 'te başlayan bir metin değerinin 3. uzunluktaki alt dizgisinin, sağlanan başvuru listesinde olup olmadığını denetler. Bu ifade dizgi veriye uygulanır.

substring(TextField, 3, 3) IN_REFERENCE_LIST {'AAA','AAB','BAA','CCC'}

Ek bilgi

Üst konu: Veri kalitesi tanımlarının yönetilmesi

Generative AI search and answer
These answers are generated by a large language model in watsonx.ai based on content from the product documentation. Learn more