Hogyan csonkolhatom le a tizedesjegyeket a SAS-ban?
Hogyan csonkolhatom le a tizedesjegyeket a SAS-ban?

Videó: Hogyan csonkolhatom le a tizedesjegyeket a SAS-ban?

Videó: Hogyan csonkolhatom le a tizedesjegyeket a SAS-ban?
Videó: PROC MEANS - 4 | Controlling Decimal Places in Proc Means Report in SAS 2024, November
Anonim

Az TRUNC funkció jut eszembe. Valóban, ha felnéz a SAS TRUNC funkciót, látni fogja, hogy igen csonka numerikus értékeket, de (meglepetés!) nem meghatározott számú decimális helyek; inkább meghatározott számú bájtra csonkol, ami nem ugyanaz a numerika esetében.

Ezt szem előtt tartva, hogyan lehet csonkolni a SAS-ban?

Az TRUNC A függvény a teljes hosszúságú (duplaként tárolt) számot kisebb számú bájtra csonkolja, a megadott hosszban, és a csonkolt bájtokat 0-val tölti ki. Az csonkítás és az ezt követő bővítés megduplázza a teljes hosszúságnál kisebb számok tárolásának, majd kiolvasásának hatását.

Tudja azt is, hogyan kerekíthet egy számot SAS-ban? KEREK a függvény neve; Az argumentum a kívánt számérték vagy változó lekerekített ; és kerekítés -Unit az a mértékegység, amelyet eredményül szeretne kapni lekerekített (pl. 10, 100, 0,1, 0,01, 5 stb.) Például, KEREK (34,58, 0,1) elmondja SAS nak nek kerek az szám 34,58 tizedére. SAS 34.6-án tér vissza.

Ebből kifolyólag hogyan lehet lecsonkolni egy számot?

Nak nek szám csonkolása , kihagyunk egy bizonyos ponton túli számjegyeket a szám , szükség esetén nullák kitöltése a csonka elkészítéséhez szám körülbelül akkora, mint az eredeti szám . Nak nek szám csonkolása 1 tizedesjegyig, hagyja ki az első tizedesjegy utáni összes számjegyet.

Mit jelent a csonkítás?

1. Rövidítés vagy kicsinyítés: A szkript volt megcsonkított hogy hagyjon időt a reklámokra. Lásd a szinonimákat a rövidítésnél. 2. Egy vagy több számjegy lerövidítése a tizedesvessző után.

Ajánlott: