Hvordan avkorter jeg desimaler i SAS?
Hvordan avkorter jeg desimaler i SAS?

Video: Hvordan avkorter jeg desimaler i SAS?

Video: Hvordan avkorter jeg desimaler i SAS?
Video: CASIO FX-991MS FX-570MS FX-100MS learn everything 2024, Kan
Anonim

De TRUNC funksjon kommer til tankene. Faktisk, hvis du ser opp SAS TRUNC funksjon, vil du oppdage at den gjør det avkorte numeriske verdier, men (overraskelse!) ikke til et spesifisert antall desimal steder; snarere avkortes den til et spesifisert antall byte, noe som ikke er det samme for numerikk.

Med tanke på dette, hvordan trunkerer du i SAS?

De TRUNC funksjonen avkorter et tall i full lengde (lagret som en dobbel) til et mindre antall byte, som spesifisert i lengde og fyller de avkortede bytene med 0s. De trunkering og påfølgende utvidelse dupliserer effekten av å lagre tall i mindre enn full lengde og deretter lese dem.

Vet også, hvordan runder du et tall i SAS? RUND er funksjonsnavnet; argument er den numeriske verdien eller variabelen du vil ha avrundet ; og avrunding -enhet er den enheten du ønsker at resultatet skal være avrundet til (f.eks. 10, 100, 0,1, 0,01, 5 osv.) For eksempel, RUND (34,58, 0,1) forteller SAS til rund de Nummer 34,58 til nærmeste tidel. SAS kommer tilbake 34.6.

Derav, hvordan trunkerer du et tall?

Til avkorte et tall , savner vi sifre forbi et bestemt punkt i Nummer , fyll inn nuller om nødvendig for å gjøre den avkortede Nummer omtrent samme størrelse som originalen Nummer . Til avkorte et tall til 1 desimal, gå glipp av alle sifrene etter første desimal.

Hva betyr trunkering?

1. For å forkorte eller redusere: Manuset var avkortet å sette av tid til reklame. Se Synonymer ved forkorte. 2. For å forkorte (et tall) ved å slippe ett eller flere sifre etter desimaltegnet.

Anbefalt: