Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a: App
canvas Flussi desktop
di Copilot Studio
App
basate su modello Funzioni power platform dell'interfaccia della riga di comando
di Power Platform
Power Pages
Convertire un testo, un numero o un valore dinamico in un Boolean valore.
Descrizione
Usare la Boolean funzione per convertire altri tipi in un Boolean valore. Un Boolean valore è true, false o vuoto.
Nella maggior parte dei casi, la coercizione dei tipi viene eseguita automaticamente e non è necessario usare la Boolean funzione in modo esplicito. Ad esempio, restituisce If( "true", 1, 0 ) 1 perché la stringa "true" di testo viene convertita automaticamente in .Boolean La Boolean funzione è utile quando si desidera una conversione esplicita o quando si usa un valore dinamico.
Sintassi
Boolean( Testo )
Boolean( TextSingleColumnTable )
-
Testo : obbligatorio. Stringhe da convertire. Deve essere una versione senza distinzione tra maiuscole e minuscole di
"true"o"false". Queste stringhe di testo non vengono localizzate. anche il testo vuoto e vuoto viene accettato e convertito in un campo vuoto. Tutte le altre stringhe di testo restituiscono un errore.
Boolean( Numero )
Boolean( NumberSingleColumnTable )
-
Numero - Obbligatorio. Numeri da convertire.
0viene convertito in falso e tutti gli altri numeri vengono convertiti in vero. I valori blank sono accettati e convertiti in a blank.
Boolean( DynamicValue )
-
DynamicValue : obbligatorio. Valore dinamico da convertire. I valori accettabili dipendono dal provider dinamico. Per JSON, i valori booleani JSON
true,false, enullsono accettati, corrispondenti ai valori true, false e blank in Power Fx. I valori stringa o numero sono accettati come indicato per i sovraccarichi Stringa e Numero descritti in precedenza.
Esempi
Utilizzo di base
| Formula | Descrizione | Result |
|---|---|---|
| Boolean( "true" ) | Converte la stringa di testo "true" in un valore booleano. |
VERO |
| Boolean( "false" ) | Converte la stringa di testo "false" in un valore booleano. |
falso |
| Boolean( "TRUE" ) | Converte la stringa di testo "TRUE" in un valore booleano. |
VERO |
| Boolean( "TrUe" ) | Converte la stringa di testo "TrUe" in un valore booleano. |
VERO |
| Boolean( "Veritiero" ) | Tenta di convertire la stringa di testo "Truthful" in un valore booleano, ma poiché non è una variazione senza distinzione tra maiuscole e minuscole di true e false, viene restituito un errore. |
errore (argomento non valido) |
| Boolean( Blank() ) | Converte il valore vuoto in un valore booleano. | vuoto |
| Boolean( 0 ) | Converte il numero 0 in un valore booleano. |
falso |
| Boolean( 1 ) | Converte il numero 1 in un valore booleano. |
VERO |
| Boolean( -1234 ) | Converte il numero -1234 in un valore booleano. |
VERO |
Utilizzo dinamico
| Formula | Descrizione | Result |
|---|---|---|
| Boolean( ParseJSON( "{ ""bool"": true }" ).bool ) | Converte il valore true dinamico (json Boolean) in un valore booleano. |
VERO |
| Boolean( ParseJSON( "{ ""bool"": null }" ).bool ) | Converte il valore null dinamico (un valore JSON null) in un valore booleano. |
vuoto |
| Boolean( ParseJSON( "{ ""bool"": "true" }" ).bool ) | Tenta di convertire il valore "true" dinamico (una stringa JSON) in un valore booleano, ma poiché non è un valore booleano valido in JSON, viene restituito un errore. |
errore (argomento non valido) |
| Boolean( ParseJSON( "[ true, false, null ]" ).bool ) | Tenta di convertire una matrice di valori booleani in una tabella a colonna singola. Le tabelle a colonna singola non sono supportate con valori dinamici e la formula ForAll( Table(ParseJSON( "[true, false, null]" )), Boolean( ThisRecord.Value ) ) o ForAll( ParseJSON( "[true, false, null]" ), Boolean( ThisRecord ) ) deve essere usata. |
errore (argomento non valido) |
Tabelle a colonna singola
| Formula | Descrizione | Result |
|---|---|---|
| Boolean( [ "true", "false", Blank() ] ) | Converte la tabella a colonna singola di stringhe di testo in una tabella a colonna singola di valori booleani. | [ true, false, blank ] |
| Boolean( [ "true", "falsified" ] ) | Converte la tabella a colonna singola di stringhe di testo in una tabella a colonna singola di valori booleani. Poiché il secondo record in questa tabella non è una variazione senza distinzione tra maiuscole e minuscole di true e false, viene restituito un errore per questo record. |
[ true, errore (argomento non valido) ] |
| Boolean( [ 1, 2, 0 ] ) | Converte la tabella a colonna singola di numeri in una singola tabella di colonne di valori booleani. | [ true, true, false ] |