Palauttaa sille siirrettävää arvoa vastaavan arvon, joka määrittää numeron absoluuttisen arvon.
Syntaksi
Abs(luku)
Pakollinen lukuargumentti voi olla mikä tahansa kelvollinen numeerinen lauseke. Jos luku sisältää tyhjäarvon, funktio palauttaa tyhjäarvon . jos kyseessä on alustamaton muuttuja, nolla palautetaan.
Huomautuksia
Luvun itseisarvo on sen allekirjoittamaton suuruusluokka. Ja molemmat palauttavat 1esimerkiksi ABS(-1)ABS(1) .
Esimerkkejä kyselystä
| Lauseke | Tulokset |
|---|---|
| SELECT Abs([Discount]) AS Expr1 FROM ProductSales; | Palauttaa "Alennus"-kentän itseisarvot sarakkeen Lauseke1 taulukosta "ProductSales", muuntaa negatiivisen arvon positiivisiksi arvoiksi (ja jättää positiiviset luvut ennalleen). |
| SELECT Abs([Discount]/[SalePrice]) AS DiscountPercent FROM ProductSales; | Laskee kentän "Alennus" kaikki arvot prosentteina kentästä "Myyntihinta" ja näyttää sarakkeessa "DiscountPercent". |
VBA-esimerkki
Huomautus
Seuraavissa esimerkeissä kerrotaan, kuinka tätä funktiota käytetään Visual Basic for Applications (VBA) -moduulissa. Jos haluat lisätietoja VBA:n käytöstä, valitse Sovelluskehittäjän opasHaku-kentän viereisestä luettelosta ja anna yksi tai useampi hakuehto hakukenttään.
Tässä esimerkissä Käytetään Abs-funktiota luvun itseisarvon laskemiseen.
Dim MyNumber
MyNumber = Abs(50.3) ' Returns 50.3.
MyNumber = Abs(-50.3) ' Returns 50.3.