Returnerer absoluttverdien for et tall som samme datatype som du sender inn.
Syntaks
Abs(number)
Det nødvendige number argumentet kan være et hvilket som helst gyldig numerisk uttrykk. Hvis number inneholder Null, Null returneres. Hvis det er en ikke-initialisert variabel, returneres null.
Merknader
Den absolutte verdien for et tall er det usignerte omfanget. For eksempel, Abs(-1) og Abs(1) begge returnerer 1.
Spørringseksempler
| Uttrykk | Resultater |
|---|---|
SELECT Abs([Discount]) AS Expr1 FROM ProductSales; |
Returnerer absoluttverdiene for Discount feltet fra ProductSales tabellen i Expr1 kolonnen. Den konverterer negative verdier til positive verdier og lar positive verdier være uendret. |
SELECT Abs([Discount]/[SalePrice]) AS DiscountPercent FROM ProductSales; |
Beregner hver verdi i Discount feltet som en prosentdel av SalePrice feltet og viser den DiscountPercent i kolonnen. |
VBA-eksempel
Obs!
I eksemplene nedenfor vises bruken av denne funksjonen i en VBA-modul (Visual Basic for Applications). Hvis du vil ha mer informasjon om hvordan du arbeider med VBA, velger du Utviklerreferanse fra rullegardinlisten ved siden av Søk og skriver inn ett eller flere søkeord i søkeboksen.
Dette eksemplet Abs bruker funksjonen til å beregne absoluttverdien for et tall.
Dim MyNumber
MyNumber = Abs(50.3) ' Returns 50.3.
MyNumber = Abs(-50.3) ' Returns 50.3.