Restituisce il valore assoluto di un numero con lo stesso tipo di dati passato.
Sintassi
Abs(number)
L'argomento richiesto number può essere qualsiasi espressione numerica valida. Se number contiene Null, Null viene restituito. Se si tratta di una variabile non inizializzata, viene restituito zero.
Osservazioni
Il valore assoluto di un numero è la sua grandezza senza segno. Ad esempio, Abs(-1) ed Abs(1) entrambi restituiscono 1.
Esempi di query
| Espressione | Risultati |
|---|---|
SELECT Abs([Discount]) AS Expr1 FROM ProductSales; |
Restituisce i valori assoluti Discount del campo dalla ProductSales tabella nella Expr1 colonna. Converte i valori negativi in valori positivi e lascia invariati i valori positivi. |
SELECT Abs([Discount]/[SalePrice]) AS DiscountPercent FROM ProductSales; |
Calcola ogni valore del Discount campo come percentuale del SalePrice campo e lo visualizza nella DiscountPercent colonna. |
Esempio di VBA
Nota
Gli esempi seguenti illustrano l'uso di questa funzione in un modulo di Visual Basic, Applications Edition (VBA). Per altre informazioni sull'uso di VBA, selezionare Riferimenti per sviluppatori nell'elenco a discesa accanto a Cerca e immettere uno o più termini nella casella di ricerca.
In questo esempio viene utilizzata la Abs funzione per calcolare il valore assoluto di un numero.
Dim MyNumber
MyNumber = Abs(50.3) ' Returns 50.3.
MyNumber = Abs(-50.3) ' Returns 50.3.