Белешка
Приступ овој страници захтева ауторизацију. Можете покушати да се пријавите или промените директоријуме.
Приступ овој страници захтева ауторизацију. Можете покушати да промените директоријуме.
Односи се на: Цанвас апликације
Цопилот Студио
Десктоп тече
Апликације
засноване на моделу Повер Платформ ЦЛИ
Датаверсе функције
Повер Пагес
Претворите текст, број или динамичку вредност у вредност. Boolean
Опис
Користите Boolean функцију да бисте претворили друге типове у вредност. Boolean Вредност Boolean је истинита , лажна или празна .
У већини случајева, принуда типа се дешава аутоматски, и не морате да користите Boolean функцију експлицитно. На пример, If( "true", 1, 0 ) враћа 1 јер се текстуални низ "true" аутоматски претвара у . Boolean Функција Boolean је корисна када желите експлицитну конверзију или када користите динамичку вредност.
Синтакса
Boolean( Текст )
Boolean( ТектСинглеЦолумнТабле )
-
Текст - Обавезно. Ниске за конвертовање. Мора да буде верзија константе
"true"или"false"која не разликује велика и мала слова. Ови текстуални низови нису локализовани. Празан и празан текст је такође прихваћен и претворен у празно . Све остале текстуалне ниске враћају грешку.
Boolean( Број )
Boolean( НумберСинглеЦолумнТабле )
-
Број - Обавезно. Бројеви за конвертовање.
0се претвара у лаж и сви остали бројеви се претварају у труе. Празне вредности се прихватају и претварају у празно .
Boolean( Динамиц Валуе )
-
ДyнамицВалуе - Обавезно. Динамичка вредност за претварање. Прихватљиве вредности зависе од динамичког провајдера. За JSON, JSON логичке вредности
true,falseиnullсе прихватају и одговарају вредностима true, false и blank у Power Fx. Стринг или бројчане вредности су прихваћене као што је наведено за Стринг и Нумбер преоптерећења описана раније.
Примери
Основна употреба
| Формула | Опис | Резултат |
|---|---|---|
| Boolean( "истина" ) | Конвертује текстуалну ниску "true" у логичку вредност. |
Истина |
| Boolean( "лажно" ) | Конвертује текстуалну ниску "false" у логичку вредност. |
лажан |
| Boolean( "ИСТИНА" ) | Конвертује текстуалну ниску "TRUE" у логичку вредност. |
Истина |
| Boolean( "ТрУе") | Конвертује текстуалну ниску "TrUe" у логичку вредност. |
Истина |
| Boolean( "Истинито") | Покушава да конвертује текстуалну ниску "Truthful" у логичку вредност, али пошто то није варијација константи true и false која не разликује велика и мала слова, добија се грешка. |
грешка (неважећи аргумент) |
| Boolean( Бланк() ) | Претвара празну вредност у боолеову вредност. | Празно |
| Boolean( 0 ) | Претвара број 0 у боолеову вредност. |
лажан |
| Boolean( 1 ) | Претвара број 1 у боолеову вредност. |
Истина |
| Boolean( -1234 ) | Претвара број -1234 у боолеову вредност. |
Истина |
Динамичка употреба
| Формула | Опис | Резултат |
|---|---|---|
| Boolean( ПарсеЈСОН( "{ ""боол""": истина }" ).боол ) | Претвара динамичку вредност true (ЈСОН Boolean) у боолеову вредност. |
Истина |
| Boolean( ПарсеЈСОН( "{ ""боол""": нулл }" ).боол ) | Претвара динамичку вредност null (ЈСОН нулл) у боолеову вредност. |
Празно |
| Boolean( ПарсеЈСОН( "{ ""боол"": "труе" }" ).боол ) | Покушава да конвертује динамичку вредност "true" (ЈСОН стринг) у боолеову вредност, али пошто то није валидна боолеова вредност у ЈСОН-у, враћа се грешка. |
грешка (неважећи аргумент) |
| Boolean( ПарсеЈСОН( "[ труе, фалсе, нулл ]" ).боол ) | Покушава да конвертује низ логичких вредности у табелу са једном колоном. Табеле са једном колоном нису подржане са динамичким вредностима, а уместо тога треба користити формулу ForAll( Table(ParseJSON( "[true, false, null]" )), Boolean( ThisRecord.Value ) ) или ForAll( ParseJSON( "[true, false, null]" ), Boolean( ThisRecord ) ) би требало да се користи. |
грешка (неважећи аргумент) |
Табеле са једном колоном
| Формула | Опис | Резултат |
|---|---|---|
| Boolean( [ "труе", "фалсе", Бланк() ] ) | Конвертује табелу са једном колоном текстуалних ниски у табелу са једном колоном логичких вредности. | [ истина , лаж , празно ] |
| Boolean( [ "истинито", "фалсификовано" ] ) | Конвертује табелу са једном колоном текстуалних ниски у табелу са једном колоном логичких вредности. Пошто други запис у овој табели није варијација константи true и false која не разликује велика и мала слова, враћа се грешка за овај запис. |
[ истина , грешка (неважећи аргумент) ] |
| Boolean( [ 1, 2, 0 ] ) | Претвара табелу бројева са једном колоном у једну колону табеле боолеових вредности. | [ истина , истина , лаж ] |