And, Or ve Not işlevleri
Şunlar için geçerlidir: Tuval uygulamaları Dataverse formül sütunları Masaüstü akışları Model yönetimli uygulamalar Power Pages Power Platform CLI
Karşılaştırma ve test sonuçlarını değiştirmek için yaygın şekilde kullanılan Boole mantık işlevleri.
Açıklama
And işlevi tüm bağımsız değişkenleri true olduğunda true değerini döndürür.
Or işlevi bağımsız değişkenlerinden biri true olduğunda true değerini döndürür.
Not işlevi bağımsız değişkeni false olduğunda true, bağımsız değişkeni true olduğunda ise false değerini döndürür.
Bu işlevler, Excel'de olduğu gibi çalışır. Ayrıca aynı işlemleri gerçekleştirmek için Visual Basic veya JavaScript sözdizimi kullanarak işleçleri kullanabilirsiniz:
İşlev gösterimi | Visual Basic işleç gösterimi | JavaScript işleç gösterimi |
---|---|---|
Ve( x, y ) | x Ve y | X & & Y |
Veya( x, y ) | x Veya y | x || y |
Değil( x ) | x değil | ! x |
Bu işlevler mantıksal değerlerle birlikte çalışır. Bu işlevleri doğrudan bir sayı veya dizeye geçiremezsiniz bunun yerine karşılaştırma veya test yapmanız gerekir. Örneğin, x > 1 mantıksal formülü x 1'den büyükse true Boole türünü verir. x, 1 değerinden küçükse formül false değerini döndürür.
Sözdizimi
Ve( MantıksalFormül1,MantıksalFormül2 [, MantıksalFormül3, ... ] )
Veya(MantıksalFormül1,MantıksalFormül2 [, MantıksalFormül3 , ... ] )
Değil( Mantıksal Formül )
- Mantıksal Formüller - Gerekli. Değerlendirme ve işlem yapılacak mantıksal formüller.
Örnekler
Bu bölümdeki örneklerde aşağıdaki genel değişkenler kullanılır:
- yanlış =
- b = doğru
- x = 10 olur
- y = 100 olur
- s = "Merhaba Dünya"
Bir uygulamada bu genel değişkenleri oluşturmak için, bir Button denetimi ekleyin ve OnSelect özelliğini bu formüle ayarlayın:
Set( a, false ); Set( b, true ); Set( x, 10 ); Set( y, 100 ); Set( s, "Hello World" )
Düğmeyi seçin (alt tuşunu basılı tutarken düğmeyi tıklatarak) ve ardından Label denetiminin Text özelliğini sonraki tablonun ilk sütunundaki bir formüle ayarlayın.
Formül | Açıklama | Sonuç |
---|---|---|
Ve( a, b ) | a ve b değerlerini test eder. Bağımsız değişkenlerden biri false olduğundan işlev false değerini döndürür. | YANLIŞ |
a Ve b | Önceki örnekle aynıdır, Visual Basic gösterimi kullanılır. | YANLIŞ |
A & & B | Önceki örnekle aynıdır, JavaScript gösterimi kullanılır. | YANLIŞ |
Veya( a, b ) | a ve b değerlerini test eder. Bağımsız değişkenlerden biri true olduğundan işlev true değerini döndürür. | doğru |
a Veya b | Önceki örnekle aynıdır, Visual Basic gösterimi kullanılır. | doğru |
bir || b | Önceki örnekle aynıdır, JavaScript gösterimi kullanılır. | doğru |
Değil( a ) | a öğesinin değerini test eder. Bağımsız değişken false olduğundan işlev karşıt sonucu döndürür. | doğru |
Değil | Önceki örnekle aynıdır, Visual Basic gösterimi kullanılır. | doğru |
! öö | Önceki örnekle aynıdır, JavaScript gösterimi kullanılır. | doğru |
Len( s ) < 20 Ve Not IsBlank( s ) | s uzunluğunun 20'den küçük olup olmadığını ve boş değer olmadığını test eder. Uzunluk 20'den daha küçüktür ve değer boş değildir. Bu nedenle sonuç true olur. | doğru |
Veya( Uzunluk( s ) < 10, x < 100, y < 100 ) | s uzunluğunun 10'dan küçük olup olmadığını, x değerinin 100'den küçük olup olmadığını ve y değerinin 100'den küçük olup olmadığını test eder. Birinci ve üçüncü bağımsız değişkenler false, ancak ikinci değişken true değerine sahiptir. Bu nedenle, işlev true döndürür. | doğru |
Not IsBlank( s ) | false döndüren s değerinin boş olup olmadığını test eder. Not bu sonucun tersini döndürür ki bu doğrudur. | doğru |