Funzione FIXED (DAX)
Arrotonda un numero al numero specificato di decimali e restituisce il risultato come testo. È possibile specificare che il risultato venga restituito con o senza virgole.
Sintassi
FIXED(<number>, <decimals>, <no_commas>)
Parametri
Termine |
Definizione |
---|---|
number |
Numero che si desidera arrotondare e convertire in testo o una colonna contenente un numero. |
decimals |
(facoltativo) Il numero di cifre a destra del separatore decimale; se omesso, è pari a 2. |
no_commas |
(facoltativo) Un valore logico: 1 per non visualizzare le virgole nel testo restituito, 0 o nessun valore per visualizzare le virgole nel testo restituito. |
Valore proprietà/Valore restituito
Un numero rappresentato come testo.
Osservazioni
Se il valore utilizzato per il parametro decimals è negativo, number viene arrotondato a sinistra del separatore decimale.
Se si omette decimals, si presuppone che sia pari a 2.
Se no_commas è 0 o viene omesso, il testo restituito includerà le virgole come di consueto.
La differenza principale tra la formattazione di una cella contenendo un numero mediante un comando e la formattazione di un numero direttamente con la funzione FIXED sta nel fatto che FIXED converte il risultato in testo. Un numero formattato con un comando del menu di formattazione rimane ancora un numero.
Esempio
Nell'esempio seguente viene ottenuto il valore numerico della riga corrente nella colonna PctCost e tale valore viene restituito come testo con 4 posizioni decimali e nessuna virgola.
=FIXED([PctCost],3,1)
I numeri non possono essere costituiti da più di 15 cifre significative, mentre i decimali possono contenere fino a 127 cifre.