Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir: Tuval uygulamaları
Copilot Studio
Desktop akışları
Model temelli uygulamalar
Power Platform CLI
Dataverse işlevleri
Power Pages
Bir metni, sayıyı veya dinamik değeri bir Boolean değere dönüştürün.
Tanım
Boolean diğer türleri bir Boolean değere dönüştürmek için işlevini kullanın. Değer Booleantrue, false veya boş olur.
Çoğu durumda, tür zorlaması otomatik olarak gerçekleşir ve işlevi açıkça kullanmanız Boolean gerekmez. Örneğin, If( "true", 1, 0 ) metin dizesi "true" otomatik olarak öğesine Booleandönüştürüldüğünden 1 döndürür. İşlev Boolean , açık bir dönüştürme istediğinizde veya dinamik bir değer kullandığınızda kullanışlıdır.
Sözdizimi
Boolean( Metin )
Boolean( TextSingleColumnTable )
-
Metin - Gerekli. Dönüştürülecek dize(ler).
"true"veya"false"değerlerinin büyük/küçük harfe duyarlı olmayan sürümü olmalıdır. Bu metin dizeleri yerelleştirilmemiştir. boş ve boş metin de kabul edilir ve boş metne dönüştürülür. Diğer tüm metin dizeleri hata döndürür.
Boolean( Sayı )
Boolean( NumberSingleColumnTable )
-
Sayı - Gerekli. Dönüştürülecek sayı(lar).
0false değerine dönüştürülür ve diğer tüm sayılar true değerinedönüştürülür. Boş değerler kabul edilir ve boşluğa dönüştürülür.
Boolean( DynamicValue )
-
DynamicValue - Gerekli. Dönüştürülecek dinamik değer. Kabul edilebilir değerler dinamik sağlayıcıya bağlıdır.
JSON için Power Fx'te
true,falsevenulldeğerlerine karşılık gelen , ve JSON Boole değerleri kabul edilir. String veya sayı değerleri, daha önce açıklanan String ve Number aşırı yükleri için belirtildiği şekilde kabul edilir.
Örnekler
Temel kullanım
| Formül | Tanım | Result |
|---|---|---|
| Boolean( "true" ) |
"true" metin dizesini Boole değerine dönüştürür. |
doğru |
| Boolean( "false" ) |
"false" metin dizesini Boole değerine dönüştürür. |
YANLIŞ |
| Boolean( "TRUE" ) |
"TRUE" metin dizesini Boole değerine dönüştürür. |
doğru |
| Boolean( "TrUe" ) |
"TrUe" metin dizesini Boole değerine dönüştürür. |
doğru |
| Boolean( "Doğru" ) |
"Truthful" metin dizesini Boole değerine dönüştürmeye çalışır ama true veya false değerlerinin büyük/küçük harfe duyarlı olmayan bir şekli olmadığından hata döndürülür. |
error (geçersiz bağımsız değişken) |
| Boolean( Blank() ) | Boş değeri boole değerine dönüştürür. | boş |
| Boolean( 0 ) | Sayıyı 0 boole değerine dönüştürür. |
YANLIŞ |
| Boolean( 1 ) | Sayıyı 1 boole değerine dönüştürür. |
doğru |
| Boolean( -1234 ) | Sayıyı -1234 boole değerine dönüştürür. |
doğru |
Dinamik kullanım
| Formül | Tanım | Result |
|---|---|---|
| Boolean( ParseJSON( "{ ""bool"": true }" ).bool ) | Dinamik değeri true (JSON Boolean) boole değerine dönüştürür. |
doğru |
| Boolean( ParseJSON( "{ ""bool"": null }" ).bool ) | Dinamik değeri null (JSON null) boole değerine dönüştürür. |
boş |
| Boolean( ParseJSON( "{ ""bool"": "true" }" ).bool ) | Dinamik değeri "true" (JSON dizesi) boole değerine dönüştürmeye çalışır, ancak JSON'da geçerli bir boole değeri olmadığından bir hata döndürülür. |
error (geçersiz bağımsız değişken) |
| Boolean( ParseJSON( "[ true, false, null ]" ).bool ) | Bir dizi Boole değerini tek bir sütun tablosuna dönüştürmeyi dener. Tek sütunlu tablolar dinamik değerlerle desteklenmez ve bunun yerine formül ForAll( Table(ParseJSON( "[true, false, null]" )), Boolean( ThisRecord.Value ) ) veya ForAll( ParseJSON( "[true, false, null]" ), Boolean( ThisRecord ) ) kullanılmalıdır. |
error (geçersiz bağımsız değişken) |
Tek sütunlu tablolar
| Formül | Tanım | Result |
|---|---|---|
| Boolean( [ "true", "false", Blank() ] ) | Metin dizelerinden oluşan tek sütunlu tabloları, Boole değerlerinden oluşan tek sütunlu tablolara dönüştürür. | [ doğru, yanlış, boş ] |
| Boolean( [ "true", "falsified" ] ) | Metin dizelerinden oluşan tek sütunlu tabloları, Boole değerlerinden oluşan tek sütunlu tablolara dönüştürür. Tablodaki ikinci kaydın true veya false değerinin büyük/küçük harfe duyarlı olmayan bir çeşidi olmaması nedeniyle bu kayıt için hata döndürülür. |
[ doğru, hata (geçersiz bağımsız değişken) ] |
| Boolean( [ 1, 2, 0 ] ) | Sayıların tek sütunlu tablosunu boole değerlerinin tek sütunlu tablosuna dönüştürür. | [ doğru, doğru, yanlış ] |