Condividi tramite


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

  1. Accedi a Power Apps all'indirizzo https://make.powerapps.com.

  2. 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.

  3. 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.

  1. Seleziona Formula fx in Tipo di dati.
  2. 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. Screenshot del pannello per la creazione di una nuova colonna di formula per l'uso con un numero decimale utilizzando
  3. Espandi Opzioni avanzate, quindi imposta il numero richiesto di cifre decimali. Screenshot della definizione di colonna di formula decimale.
  4. 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.

  1. Seleziona Formula fx in Tipo di dati.
  2. 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. Screenshot del pannello per la creazione di una nuova colonna di formula per l'uso con un numero intero
  3. Espandi Opzioni avanzate e seleziona Numero intero come Tipo di dati formula e imposta il formato richiesto per la colonna dei numeri interi. Screenshot della definizione di colonna di formula con numeri interi utilizzando
  4. Seleziona Salva.

Creare una colonna di formula con numeri a virgola mobile

Crea una colonna di formula che restituisca dati di tipo float.

  1. Seleziona Formula fx in Tipo di dati.
  2. 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. Screenshot della creazione di una colonna di formula float
  3. Espandi Opzioni avanzate e imposta il numero richiesto di cifre decimali.
  4. 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 e Sum(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à.

Screenshot di una scelta globale.

Crea una colonna formula che restituisca una scelta utilizzando una scelta globale.

  1. Seleziona Formula fx in Tipo di dati.
  2. 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à. Screenshot della creazione di una colonna di formula di scelta globale.
  3. 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.

Screenshot di creazione di una colonna di scelta semplice.

Crea una colonna di formula che restituisce una scelta utilizzando una scelta locale di una colonna di scelta semplice.

  1. Seleziona Formula fx in Tipo di dati.
  2. 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. Screenshot della creazione di una colonna di formula di scelta locale.
  3. 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. Colonna di scelta per la tabella dei contatti correlata denominata colore. La colonna di scelta ha opzioni Rosso, Giallo e Verde. Colonna di scelta con le 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)Formula per la colonna di scelta

Vedi anche

Utilizzo del tipo corretto di numero

Colonne di formula Fx

Panoramica su Microsoft Power Fx

Colonne di formula, calcolate e di rollup tramite codice

Creare colonne delle formule con decimali (video)