Returnerer den absolutte værdi af et tal som den samme datatype, som du videregiver.
Syntaks
Abs(number)
Det påkrævede number argument kan være et hvilket som helst gyldigt numerisk udtryk. Hvis number indeholder Null, Null returneres. Hvis det er en ikke-initialiseret variabel, returneres nul.
Bemærkninger
Den absolutte værdi af et tal er dets størrelsesstørrelse uden fortegn. For eksempel Abs(-1) og Abs(1) begge returnerer 1.
Eksempler på forespørgsel
| Udtryk | Resultater |
|---|---|
SELECT Abs([Discount]) AS Expr1 FROM ProductSales; |
Returnerer de absolutte værdier i Discount feltet fra ProductSales tabellen i Expr1 kolonnen. Det konverterer negative værdier til positive værdier og lader positive værdier være uændrede. |
SELECT Abs([Discount]/[SalePrice]) AS DiscountPercent FROM ProductSales; |
Beregner hver værdi i Discount feltet som en procentdel af SalePrice feltet og viser den i DiscountPercent kolonnen. |
VBA-eksempel
Bemærk
Følgende eksempler demonstrerer brugen af denne funktion i et VBA-modul (Visual Basic for Applications). Hvis du vil have mere at vide om at arbejde med VBA, skal du vælge Udviklerreference på rullelisten ud for Søg og skrive ét eller flere ord i søgefeltet.
I dette eksempel bruges Abs funktionen til at beregne den absolutte værdi af et tal.
Dim MyNumber
MyNumber = Abs(50.3) ' Returns 50.3.
MyNumber = Abs(-50.3) ' Returns 50.3.