הערה
גישה לעמוד זה דורשת אישור. אתה יכול לנסות להיכנס או לשנות תיקיות.
גישה לעמוד זה דורשת אישור. אתה יכול לנסות לשנות מדריכים.
חל על: אפליקציות Canvas
Copilot Studio Desktop
זורמות
אפליקציות מונחות
דגמים פונקציות Power Platform CLI
Dataverse
Power Pages
המרת טקסט, מספר או ערך דינאמי לערך Boolean .
תיאור
השתמש בפונקציה Boolean כדי להמיר סוגים אחרים לערך Boolean . ערך Boolean הוא True, False או ריק.
ברוב המקרים, סוג הכפייה מתרחש באופן אוטומטי, ואינך צריך להשתמש בפונקציה Boolean באופן מפורש. לדוגמה, If( "true", 1, 0 ) החזרת 1 מאחר שמחרוזת הטקסט מומרת "true" באופן אוטומטי ל- Boolean. הפונקציה Boolean שימושית כאשר אתה מעוניין בהמרה מפורשת או בעת שימוש בערך דינאמי.
תחביר
Boolean( טקסט )
Boolean( TextSingleColumnTable )
-
טקסט - חובה. המחרוזת שיש להמיר. חייבת להיות גרסה חסרת רגישות לאותיות גדולות של
"true"או"false". מחרוזות טקסט אלה אינן מותאם לשפות אחרות. טקסט ריק וריק מתקבל גם הוא, והוא מומר לריק. כל שאר מחרוזות הטקסט מחזירות שגיאה.
Boolean( מספר )
Boolean( NumberSingleColumnTable )
-
מספר - חובה. המספרים שיש להמיר.
0מומר ל false וכל שאר המספרים מומרים ל true. ריקים ערכים מתקבלים ומומרים ל ריק.
Boolean( DynamicValue )
-
DynamicValue - נדרש. הערך הדינאמי שיש להמיר. ערכים קבילים תלויים לספק הדינאמי. עבור JSON, ערכים בוליאניים של JSON
true,false, ו-nullמתקבלים, בהתאמה לערכים true, false, ו- blank ב- Power Fx. ערכי מחרוזת או מספרים מתקבלים כמתואר עבור העמסות המחרוזת והמספר שתוארו קודם לכן.
דוגמאות
שימוש בסיסי
| נוסחה | תיאור | תוצאה |
|---|---|---|
| Boolean(true) | ממיר את מחרוזת הטקסט "true" לערך בוליאני. |
נָכוֹן |
| Boolean( "false" ) | ממיר את מחרוזת הטקסט "false" לערך בוליאני. |
שֶׁקֶר |
| Boolean(TRUE) | ממיר את מחרוזת הטקסט "TRUE" לערך בוליאני. |
נָכוֹן |
| Boolean(TrUe) | ממיר את מחרוזת הטקסט "TrUe" לערך בוליאני. |
נָכוֹן |
| Boolean("אמתי") | ניסיונות להמיר את מחרוזת הטקסט "Truthful" לערך בוליאני, אך מכיוון שזו אינה וריאציה חסרת רגישות לאותיות גדולות של true ו- false, מוחזרת שגיאה. |
שגיאה (ארגומנט לא חוקי) |
| Boolean( ריק() ) | המרת הערך הריק לערך בוליאני. | רֵיק |
| Boolean( 0 ) | המרת המספר 0 לערך בוליאני. |
שֶׁקֶר |
| Boolean( 1 ) | המרת המספר 1 לערך בוליאני. |
נָכוֹן |
| Boolean( -1234 ) | המרת המספר -1234 לערך בוליאני. |
נָכוֹן |
שימוש דינאמי
| נוסחה | תיאור | תוצאה |
|---|---|---|
| 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 ) ) שיש להשתמש בהן. |
שגיאה (ארגומנט לא חוקי) |
טבלאות בעלות עמודה יחידה
| נוסחה | תיאור | תוצאה |
|---|---|---|
| Boolean( [ "true", "false", Blank() ] ) | ממירה את טבלת בת עמודה אחת של מחרוזות טקסט לטבלת עמודה אחת של ערכים בוליאניים. | [ true, false, blank ] |
| Boolean( ["true", "falsified" ] ) | ממירה את טבלת בת עמודה אחת של מחרוזות טקסט לטבלת עמודה אחת של ערכים בוליאניים. מכיוון שהרשומה השנייה בטבלה זו אינה וריאציה חסרת רגישות לאותיות גדולות של true ו- false, מוחזרת שגיאה עבור רשומה זו. |
[ true, שגיאה (ארגומנט לא חוקי) ] |
| Boolean( [ 1, 2, 0 ] ) | המרת טבלת המספרים בעמודה בודדת לטבלת עמודה בודדת של ערכים בוליאניים. | [ true, true, false ] |