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.