Sisällysluettelo:

Mitä ryhmä tekee SAS:ssa?
Mitä ryhmä tekee SAS:ssa?

Video: Mitä ryhmä tekee SAS:ssa?

Video: Mitä ryhmä tekee SAS:ssa?
Video: ROBIN KOULUSSA?! #shorts 2024, Marraskuu
Anonim

The RYHMÄ BY lausekkeen mukaan ryhmiä tiedot tietyn sarakkeen tai sarakkeiden mukaan. Kun käytät a RYHMÄ BY-lauseessa käytät myös aggregate-funktiota SELECT-lauseessa tai HAVING-lauseessa ohjeistamaan PROC SQL:ää yhteenvedon tiedoista. ryhmä.

Lisäksi kuinka lasken yhteen ryhmän SAS:ssa?

Jokaisen BY-ryhmän kokonaissumman saaminen

  1. sisällytä PROC SORT -vaihe ryhmitelläksesi havainnot Toimittaja-muuttujan mukaan.
  2. käytä BY-käskyä DATA-vaiheessa.
  3. Käytä Summa-lausuntoa laskeaksesi varaukset yhteen.
  4. palauta Sum-muuttuja arvoon 0 jokaisen havaintoryhmän alussa.

Toiseksi, mitä Proc-transposoi tekee SAS:ssa? PROC TRANSPOSE auttaa muokkaamaan tietoja uudelleen SAS . Ohjelmointiajan säästämiseksi ja koodin tarkkuuden säilyttämiseksi meidän tulisi käyttää SIIRTOA tietojen uudelleenjärjestelymenettelyä. Transponoi Data kanssa PROC TRANSPOSE . Esimerkkitietojoukko. Luodaan esimerkkidata, joka On käytetään selittämään SIIRTOA menettelyä.

mitä tapahtuu, jos käytät Group By -lausetta PROC SQL -vaiheessa ilman yhteenvetofunktiota?

Kun käytät the GROUP BY lauseke , sinä käytät aggregaatti toiminto kohdassa SELECT lauseke tai OTTAMINEN lauseke opastaa PROC SQL Miten ryhmään tiedot. Jos sinä määritä a GROUP BY lauseke kyselyssä, joka ei sisällä a yhteenvetotoiminto , sinun lauseke muutetaan to TILAUS lauseke.

Kuinka käytät ensimmäistä ja viimeistä muuttujaa ryhmäkohtaisessa analyysissä SAS:ssa?

SAS:n muuttujat ovat joko 1 tai 0

  1. ENSIMMÄINEN. muuttuja = 1, kun havainto on ensimmäinen havainto BY-ryhmässä.
  2. ENSIMMÄINEN. muuttuja = 0, kun havainto ei ole ensimmäinen havainto BY-ryhmässä.
  3. KESTÄÄ. muuttuja = 1, kun havainto on viimeinen havainto BY-ryhmässä.
  4. KESTÄÄ.

Suositeltava: