Condividi tramite


Funzione FIXED

Viene arrotondato un numero al numero specificato di decimali e viene restituito 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.

Questa funzione DAX non può essere utilizzata in modalità DirectQuery. Per ulteriori informazioni sulle limitazioni nei modelli DirectQuery, visitare il sito Web all'indirizzo https://go.microsoft.com/fwlink/?LinkId=219172.

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.

Vedere anche

Altre risorse

Funzioni di testo (DAX)

Funzioni matematiche e trigonometriche (DAX)