Споделяне чрез


Boolean функция

Отнася се за: Приложения за платно Copilot Studio Работен плот потоци Модел-управлявани приложения Power Platform CLI Dataverse функции Power Pages

Преобразуване на текст, число или динамична стойност в Boolean стойност.

Описание

Използвайте функцията Boolean , за да преобразувате други типове в Boolean стойност. Стойността Boolean е "истина", "неистина" или "празна".

В повечето случаи принудителното въвеждане става автоматично и не е нужно да използвате Boolean функцията изрично. Например връща 1, If( "true", 1, 0 ) защото текстовият низ "true" се конвертира автоматично в Boolean. Функцията Boolean е полезна, когато искате явно преобразуване или когато използвате динамична стойност.

Синтаксис

Boolean( Текст )
Boolean( TextSingleColumnTable )

  • Текст - Задължителен. Низовете за преобразуване. Трябва да е нечувствителна версия на "true" или "false". Тези текстови низове не са локализирани. Празният и празният текст също се приемат и конвертират в празен текст. Всички други текстови низове връщат грешка.

Boolean( Число )
Boolean( NumberSingleColumnTable )

  • Брой - Задължително. Числото (числата) за преобразуване. 0 се преобразува в false , а всички останали числа се преобразуват в true. празните стойности се приемат и преобразуват в празни .

BooleanНе, не .

  • DynamicValue – задължително. Динамичната стойност, която трябва да се преобразува. Приемливите стойности зависят от динамичния доставчик. За JSON, JSON булеви стойности true, false и null се приемат, съответстващи на true, false и blank стойности в Power Fx. Низовите или числовите стойности се приемат, както е описано за претоварванията на низове и числа , описани по-горе.

Примери

Основна употреба

Формула Описание Result
Boolean- Не, не Преобразува текстовия низ "true" в булева стойност. верен
Boolean( "неистина" ) Преобразува текстовия низ "false" в булева стойност. невярно
Boolean( "TRUE" ) Преобразува текстовия низ "TRUE" в булева стойност. верен
BooleanНе, не. Преобразува текстовия низ "TrUe" в булева стойност. верен
BooleanНе, не. Опитва се да преобразува текстовия низ в булева стойност "Truthful", но тъй като не е безразличен към големи и малки букви вариант на true и false, се връща грешка. грешка (невалиден аргумент)
Boolean( Blank() ) Преобразува празната стойност в булева стойност. интервал
Boolean( 0 ) Преобразува числото 0 в булева стойност. невярно
Boolean( 1 ) Преобразува числото 1 в булева стойност. верен
BooleanТова е -1234. Преобразува числото -1234 в булева стойност. верен

Динамично използване

Формула Описание Result
Boolean( ParseJSON( "{ "bool"": true }" ).bool ) Преобразува динамичната стойност true (JSON Boolean) в булева стойност. верен
Boolean( ParseJSON( "{ "bool"": null }" ).bool ) Преобразува динамичната стойност null (JSON Null) в булева стойност. интервал
Boolean( ParseJSON( "{ "bool"": "true" }" ).bool ) Опитва се да преобразува динамичната стойност "true" (JSON низ) в булева стойност, но тъй като не е валидна булева стойност в JSON, се връща грешка. грешка (невалиден аргумент)
Boolean( ParseJSON( "[ true, false, null ]" ).bool ) Опитва се да преобразува масив от булеви стойности в таблица с една колона. Таблиците с една колона не се поддържат с динамични стойности и вместо това формулата ForAll( Table(ParseJSON( "[true, false, null]" )), Boolean( ThisRecord.Value ) ) или ForAll( ParseJSON( "[true, false, null]" ), Boolean( ThisRecord ) ) трябва да се използва. грешка (невалиден аргумент)

Таблици с една колона

Формула Описание Result
Boolean( [ "истина", "неистина", blank() ] ) Преобразува таблицата с една колона от текстови низове в таблица с една колона с булеви стойности. [ true, false, blank ]
BooleanТова е всичко, което трябва да се направи. Преобразува таблицата с една колона от текстови низове в таблица с една колона с булеви стойности. Тъй като вторият запис в тази таблица не е нечувствителен към регистър вариант на true и false, за този запис се връща грешка. [ true, error (невалиден аргумент) ]
Boolean( [ 1, 2, 0 ] ) Преобразува таблицата с числа в една колона с булеви стойности. [ вярно, вярно, невярно ]