Atgriež Variant (Integer) vērtību, kas norāda skaitļa zīmi.
Sintakse
SGN ( skaitlis )
arguments obligāts numurs var būt jebkurš derīgs skaitliska izteiksme.
Atgriežamās vērtības
Ja skaitlis ir |
Funkcija SGN atgriež |
Lielāks par nulli |
1 |
Vienāds ar nulli |
0 |
Mazāks par nulli |
-1 |
Piebildes
Argumenta skaitlis zīme nosaka funkciju SGN atgriežamo vērtību.
Vaicājuma piemērs
Izteiksme |
Rezultāti |
ATLASIET UnitPrice, SGN (UnitPrice) kā PriceSign, Discount, SGN (atlaide) kā DiscountSign no productSales. |
Atgriež "UnitPrice" un "Discount" ar attiecīgo zīmi (1 pozitīvai,-1 negatīvam un 0 nulles vērtībai) kolonnās PriceSign un DiscountSign. |
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ā izmantota funkcija SGN , lai noteiktu skaitļa zīmi.
Dim MyVar1, MyVar2, MyVar3, MySign
MyVar1 = 12: MyVar2 = -2.4: MyVar3 = 0
MySign = Sgn(MyVar1) ' Returns 1.
MySign = Sgn(MyVar2) ' Returns -1.
MySign = Sgn(MyVar3) ' Returns 0.