Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vypočítať rozdiel medzi časom Fields v SAS

SAS je na vysokej úrovni , počítačový programovací jazyk používa pre všetko od jednoduchých manipulácií databázy na pokročilé štatistické analýzy . Dáta môžu byť mätúce , pretože SAS ukladá ich ako číselnú hodnotu , ktorá označuje počet dní , ktoré uplynuli od 01.01.1960 . Základný scenár SAS bude obsahovať krok " Data " , vytvorenie novej tabuľky SAS ; je " Input " krok , ktorý popisuje polia v tabuľke ; všetky vzorce alebo výpočtov vykonaných na základe údajov v tabuľke , a " Spustiť " vyhlásenie , ktorý vykonáva skript . Vzorec pre výpočet rozdielov medzi dátami , napríklad, bude vložený pod " Input " krok a nad " Run " príkazu . Pokyny dovolená 1

Vytvoriť nové pole pre rozdiel v čase medzi dvoma dátumami v tabuľke . Nové pole s názvom niečo ako " DATEDIF " , by mali byť uvedené po vašom " Input " vyhlásenie . Môžete použiť možnosť " Length " vyhlásenie nad " Input " vyhlásenie charakterizovať dĺžku a formát výsledkov z dátumu rozdiel vzorca .
2

Použite základný príkaz vytvoriť vzorec odpočítaním prvý deň z druhého dáta . Vyhlásenie o vytvorenie vzorca , napríklad DATEDIF = date1 - datum2 , by mal byť umiestnený pod " Input " vyhlásenie . Rovnako ako u všetkých samostatných výkazoch SAS , nezabudnite uviesť bodkočiarku na konci riadku .
3

Previesť počet dní do rokov vydelením 365,25 s iným vzorcom , ako je napríklad Datedifyrs = Datedif/365.25 .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené