Funkcija Abs

Attiecas uz
Access pakalpojumam Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Atgriež skaitļa absolūto vērtību ar to pašu datu tipu, kuru nododat.

Sintakse

Abs(number)

Nepieciešamais number arguments var būt jebkura derīga skaitliska izteiksme. Ja number satur Null, Null tiek atgriezts. Ja tas ir neinicializēts mainīgais, tiek atgriezta nulle.

Piezīmes

Skaitļa absolūtā vērtība ir tā lielums bez paraksta. Piemēram, Abs(-1) un Abs(1) abi atgriež 1.

Vaicājumu piemēri

Izteiksme Rezultāti
SELECT Abs([Discount]) AS Expr1 FROM ProductSales; Atgriež lauka absolūtās Discount vērtības no tabulas ProductSalesExpr1 kolonnā. Tā negatīvās vērtības pārvērš par pozitīvām, bet pozitīvās vērtības paliek nemainīgas.
SELECT Abs([Discount]/[SalePrice]) AS DiscountPercent FROM ProductSales; Aprēķina katru lauka Discount vērtību kā procentuālo vērtību no lauka SalePrice un parāda to DiscountPercent kolonnā.

VBA piemērs

Piezīme

Turpmākajos piemēros redzama šīs funkcijas izmantošana Visual Basic for Applications (VBA) modulī. Lai iegūtu papildinformāciju par darbu ar VBA, nolaižamajā sarakstā atlasiet Uzziņas materiāli izstrādātājiem blakus meklēšanas lodziņam un ievadiet šajā lodziņā vienu vai vairākus vārdus.

Šajā piemērā funkcija tiek izmantota Abs , lai aprēķinātu skaitļa absolūto vērtību.

Dim MyNumber
MyNumber = Abs(50.3)    ' Returns 50.3.
MyNumber = Abs(-50.3)    ' Returns 50.3.