Hoe kan ik decimalen in SAS afkappen?
Hoe kan ik decimalen in SAS afkappen?

Video: Hoe kan ik decimalen in SAS afkappen?

Video: Hoe kan ik decimalen in SAS afkappen?
Video: Zonal constructed languages - (Jan van Steenbergen) 2024, November
Anonim

De TRUNC functie komt voor de geest. Inderdaad, als je de SAS TRUNC functie, zult u merken dat dit het geval is afkappen numerieke waarden, maar (verrassing!) niet tot een bepaald aantal decimale plaatsen; het wordt eerder afgekapt tot een bepaald aantal bytes, wat niet hetzelfde is voor numeriek.

Met dit in het achterhoofd, hoe kap je af in SAS?

De TRUNC functie kapt een getal van volledige lengte (opgeslagen als een dubbel) af tot een kleiner aantal bytes, zoals gespecificeerd in lengte, en vult de afgekapte bytes met nullen. De inkorting en daaropvolgende uitbreiding dupliceren het effect van het opslaan van nummers in minder dan volledige lengte en ze vervolgens te lezen.

Weet ook, hoe rond je een getal af in SAS? RONDE is de functienaam; argument is de numerieke waarde of variabele die u wilt hebben afgerond ; en afronding -eenheid is de eenheid waarvan u wilt dat het resultaat is afgerond tot (bijv. 10, 100, 0,1, 0,01, 5, enz.) Bijvoorbeeld, RONDE (34.58, 0.1) vertelt SAS tot ronde de nummer 34.58 tot de dichtstbijzijnde tiende. SAS zal terugkeren 34.6.

Hoe kap je een getal af?

Tot een getal afkappen , we missen cijfers voorbij een bepaald punt in de nummer , vul zo nodig nullen in om het afgekapt te maken nummer ongeveer even groot als het origineel nummer . Tot een getal afkappen tot 1 decimaal, sla alle cijfers achter de eerste decimaal over.

Wat betekent truncatie?

1. Om in te korten of te verkleinen: Het script was afgekapt om tijd over te houden voor reclame. Zie Synoniemen bij verkorten. 2. Om (een getal) in te korten door een of meer cijfers achter de komma te laten vallen.

Aanbevolen: