Aracılığıyla paylaş


And, Orve Not işlevleri

Şunlar için geçerlidir: Tuval uygulamaları Copilot Studio Desktop akışları Dataverse formül sütunları Model temelli uygulamalar Power Platform CLI Dataverse işlevleri Power Pages

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

İşlev, And tüm bağımsız değişkenleri true ise true döndürür.

bağımsız Or değişkenlerinden herhangi biri true ise işlev true döndürür.

İşlev, Not bağımsız değişkeni false ise true, bağımsız değişkeni true ise false 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
And( x, y ) x And y X & & Y
Or( x, y ) x Or y x || y
Not( x ) Not x ! 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ü x1'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

And( LogicalFormula1, LogicalFormula2 [, LogicalFormula3, ... ] )
Or( LogicalFormula1, LogicalFormula2 [, LogicalFormula3, ... ] )
Not( MantıksalFormü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ç
And( 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 And 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Ş
Or( 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 Or 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
Not( 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
Not a Ö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 AndNot 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
Or( Len( 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. Notdoğru olan bu sonucun tersini döndürür. doğru