Բովանդակություն:

Ի՞նչ է անում խումբը SAS-ում:
Ի՞նչ է անում խումբը SAS-ում:

Video: Ի՞նչ է անում խումբը SAS-ում:

Video: Ի՞նչ է անում խումբը SAS-ում:
Video: ARSHAVIR MARTIROSYAN…HOVHANISYAN MUSIC( BARUTYUN ) 2024, Նոյեմբեր
Anonim

Այն ԽՈՒՄԲ Կետով խմբերը տվյալներ նշված սյունակով կամ սյունակներով: Երբ օգտագործում եք ա ԽՈՒՄԲ Ըստ կետի՝ դուք նաև օգտագործում եք ագրեգատ ֆունկցիա SELECT կետում կամ HAVING կետում՝ հրահանգելու PROC SQL-ին, թե ինչպես ամփոփել յուրաքանչյուրի տվյալները: խումբ.

Ավելին, ինչպե՞ս կարող եմ SAS-ում խումբ գումարել:

Յուրաքանչյուր BY խմբի համար ընդհանուր գումարի ստացում

  1. ներառել PROC SORT քայլ՝ խմբավորելու դիտարկումները ըստ Վաճառող փոփոխականի:
  2. օգտագործեք BY հայտարարությունը ՏՎՅԱԼՆԵՐԻ քայլում:
  3. օգտագործեք գումարի քաղվածք՝ ամրագրումները լրացնելու համար:
  4. Վերականգնել Sum փոփոխականը 0-ի յուրաքանչյուր դիտարկումների խմբի սկզբում:

Երկրորդ, ի՞նչ է անում Proc transpose-ը SAS-ում: PROC TRANSPOSE օգնում է վերափոխել տվյալները SAS . Ծրագրավորման ժամանակը խնայելու և կոդի ճշգրտությունը պահպանելու համար մենք պետք է օգտագործենք ՏՐԱՆՍՊՈԶԵԼ տվյալների վերակառուցման կարգը: Փոխադրել Տվյալների հետ PROC TRANSPOSE . Տվյալների հավաքածուի օրինակ: Եկեք ստեղծենք նմուշային տվյալներ, որոնք է օգտագործվում է բացատրելու համար ՏՐԱՆՍՊՈԶԵԼ ընթացակարգը.

ի՞նչ է պատահում, եթե PROC SQL քայլում օգտագործում եք Group By կետ առանց ամփոփման ֆունկցիայի:

Երբ օգտագործում եք որ ԽՈՒՄԲ ԸՍՏ ԿԵՏՈՎ , դու օգտագործում ես մի ագրեգատ ֆունկցիան SELECT-ում կետ կամ ՈՒՆԵՑՈՂ կետ դեպի հրահանգել PROC SQL ինչպես խմբավորել տվյալները։ Եթե դու նշեք ա ԽՈՒՄԲ ԸՍՏ ԿԵՏՈՎ հարցումում, որը չի պարունակում ա ամփոփման գործառույթ , քո կետ փոխված է դեպի ՊԱՏՎԵՐԸ ԿՈՂՄԻՑ կետ.

Ինչպե՞ս եք օգտագործում առաջին և վերջին փոփոխականը SAS-ում ըստ խմբի վերլուծության:

SAS-ի փոփոխականները 1 կամ 0 են:

  1. ԱՌԱՋԻՆ. փոփոխական = 1, երբ դիտարկումը BY խմբի առաջին դիտարկումն է:
  2. ԱՌԱՋԻՆ. փոփոխական = 0, երբ դիտարկումը BY խմբի առաջին դիտարկումը չէ:
  3. ՎԵՐՋԻՆ. փոփոխական = 1, երբ դիտարկումը BY խմբի վերջին դիտարկումն է:
  4. ՎԵՐՋԻՆ.

Խորհուրդ ենք տալիս: