Aracılığıyla paylaş


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