Creare colonne di formule con tipi di dati decimali, numeri interi, float e di scelta
Questo articolo fornisce indicazioni sulla creazione e l'utilizzo di diversi tipi di dati nelle colonne di formula Microsoft Dataverse come colonne decimali, numeri interi, a virgola mobile e di scelta. Descrive i passaggi a partire dalla selezione di Formula fx come tipo di dati e dall'immissione di una formula che restituisca un valore numerico nella barra della formula.
Inizia creando una colonna per una tabella
Accedi a Power Apps all'indirizzo https://make.powerapps.com.
Seleziona Tabelle, quindi seleziona la tabella in cui vuoi aggiungere una colonna di formule. Se l'elemento non si trova nel riquadro del pannello laterale, seleziona …Altro, quindi l'elemento desiderato.
Seleziona l'area Colonne, seleziona Nuova colonna, quindi seleziona il tipo di dati e immetti la formula Power Fx. A seconda della formula inserita, è possibile creare uno dei seguenti elementi:
Creare una colonna di formula decimale
Crea una colonna formula che restituisca un numero decimale.
- Seleziona Formula fx in Tipo di dati.
- Immetti nella barra Formula una formula che restituisca un valore numerico. Questo esempio crea una colonna formula denominata Importo totale. La colonna Prezzo per unità è di tipo dati decimale.
- Espandi Opzioni avanzate, quindi imposta il numero richiesto di cifre decimali.
- Seleziona Salva. Per impostazione predefinita, il tipo di dati della formula è impostato su Decimale e viene creato un campo formula decimale.
Crea una colonna di formule con numeri interi
Crea una colonna formula che restituisca un numero intero.
- Seleziona Formula fx in Tipo di dati.
- Immetti nella barra Formula una formula che restituisca un valore numerico. Questo esempio crea una colonna formula denominata Numero di unità. Il tipo dati delle colonne Prezzo totale e Prezzo unitario è decimale.
- Espandi Opzioni avanzate e seleziona Numero intero come Tipo di dati formula e imposta il formato richiesto per la colonna dei numeri interi.
- Seleziona Salva.
Creare una colonna di formula con numeri a virgola mobile
Crea una colonna di formula che restituisca dati di tipo float.
- Seleziona Formula fx in Tipo di dati.
- Immetti nella barra Formula una formula che restituisca un numero a virgola mobile. Immetti nella barra Formula una formula che restituisca un numero a virgola mobile. Questo esempio crea una colonna formula denominata Prezzo totale. Peso è una colonna float semplice e Prezzo per Gm è una semplice colonna decimale.
- Espandi Opzioni avanzate e imposta il numero richiesto di cifre decimali.
- Seleziona Salva.
Linee guida per la creazione di colonne di formula con numeri a virgola mobile
- Se un operando coinvolto in un'operazione aritmetica è di tipo float, il risultato della formula è di tipo float. Ad esempio:
-
1 + 2 + Float(1)
poiché utilizza un operando di tipo float -Float(1)
.
-
- Una funzione numerica restituisce un valore float quando il primo parametro fornito alla funzione è di tipo float. In caso contrario, la funzione restituisce un valore decimale. Ad esempio:
-
Sum(1, 2, Float(1))
è di tipo decimale eSum(Float(1), 1, 2)
è di tipo float.
-
- Le funzioni
Float
,Sqrt
,Ln
,Power
,Exp
e l'operatore^
restituiscono un valore float.
Creare una colonna di formula di scelta
Per creare una colonna di formula di scelta, è possibile utilizzare come risultato sia la scelta globale sia la scelta locale di una colonna di scelta semplice.
Utilizzo della scelta globale
Crea una scelta globale. Questo esempio crea una scelta globale denominata Priorità attività.
Crea una colonna formula che restituisca una scelta utilizzando una scelta globale.
- Seleziona Formula fx in Tipo di dati.
- Immetti nella barra Formula una formula che restituisca un valore di scelta. Questo esempio crea una colonna di formula Priorità utilizzando la scelta globale Priorità attività.
- Seleziona Salva. Nota che la colonna creata è di tipo dati Scelta fx.
Utilizzo della scelta locale da una colonna di scelta semplice
Crea una colonna di formula semplice. Questo esempio crea una colonna di scelta semplice Priorità attività per la tabella dell'account.
Crea una colonna di formula che restituisce una scelta utilizzando una scelta locale di una colonna di scelta semplice.
- Seleziona Formula fx in Tipo di dati.
- Immetti nella barra Formula una formula che restituisca un valore di scelta. Questo esempio crea una colonna di formula Priorità sull'entità Account utilizzando la scelta locale di una colonna di scelta Priorità attività per la tabella dell'account.
- Seleziona Salva.
Linee guida per lavorare con le scelte nelle colonne formula
Le scelte locali della colonna di scelta semplice della tabella correlata non possono essere utilizzate come tipo di risultato nelle colonne formula.
Per tutti gli argomenti dei risultati nelle colonne delle formule di scelta devono essere utilizzate opzioni dello stesso set di opzioni.
Una scelta utilizzata da una colonna formula non può essere aggiornata.
Le opzioni di una scelta non possono essere passate come argomento alle funzioni di stringa. La funzione Value può essere utilizzata per restituire il valore numerico di un'opzione.
Non è possibile eliminare la colonna di scelta locale dipendente della colonna di formula o la scelta globale.
Per usare le opzioni della colonna Scelte locali (optionset) di una tabella correlata nella definizione della colonna della formula, usa prima la scelta e quindi usa le opzioni di quella scelta locale.
Ad esempio, una colonna di scelta denominata Colore nella tabella Contatti. La colonna di scelta ha opzioni Rosso, Giallo e Verde. Per una colonna delle formule nella tabella del conto che utilizza la colonna di scelta Colore, la formula è simile alla seguente:
Requisiti consigliati -
If(ParentAccount.Color == 'Color (Accounts)'.Red, 1, 2)
Non consigliato -
If( 'Color (Accounts)'.Red == ParentAccount.Color, 1, 2)
Vedi anche
Utilizzo del tipo corretto di numero
Panoramica su Microsoft Power Fx