Restituisce il valore assoluto di un numero dello stesso tipo di dati passato.
Sintassi
Abs(number)
L'argomento obbligatorio 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 è il suo valore di 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 del Discount 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.
Questo esempio usa 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.