Mündəricat:

SAS-da qrup nə edir?
SAS-da qrup nə edir?

Video: SAS-da qrup nə edir?

Video: SAS-da qrup nə edir?
Video: Hansı ixtisası seçək?| 1-ci qrup üzrə prestijli ixtisaslar 2024, Noyabr
Anonim

The QRUP BY bəndi qruplar müəyyən sütun və ya sütunlar üzrə məlumatlar. istifadə edərkən a QRUP BY bəndində siz həmçinin PROC SQL-ə hər biri üçün məlumatların ümumiləşdirilməsini öyrətmək üçün SELECT bəndində və ya HAVING bəndində ümumi funksiyadan istifadə edirsiniz. qrup.

Üstəlik, SAS-da bir qrupu necə cəmləyə bilərəm?

Hər BY Qrupu üçün Toplamın Alınması

  1. müşahidələri Satıcı dəyişəni ilə qruplaşdırmaq üçün PROC SORT addımını daxil edin.
  2. DATA addımında BY ifadəsindən istifadə edin.
  3. rezervasiyaları yekunlaşdırmaq üçün Məbləğ bəyanatından istifadə edin.
  4. hər bir müşahidə qrupunun əvvəlində Sum dəyişənini 0-a sıfırlayın.

İkincisi, Proc transpose SAS-da nə edir? PROC TRANSPOSE məlumatların yenidən formalaşmasına kömək edir SAS . Proqramlaşdırma vaxtına qənaət etmək və kodun dəqiqliyini qorumaq üçün istifadə etməliyik KÖÇÜLMƏK məlumatların yenidən qurulması proseduru. Transpoze edin ilə data PROC TRANSPOSE . Nümunə Data Set. Nümunə verilənləri yaradaq edir izah etmək üçün istifadə olunur KÖÇÜLMƏK prosedur.

xülasə funksiyası olmadan PROC SQL addımında Group By bəndindən istifadə etsəniz nə baş verir?

İstifadə etdiyiniz zaman the GROUP BY bəndi , istifadə edirsən məcmu funksiyası SELECT-də bənd və ya SAHİB bəndinə təlimatlandırmaq PROC SQL Necə qruplaşdırmaq məlumat. Əgər sən müəyyən et GROUP BY bəndi a ehtiva etməyən sorğuda xülasə funksiyası , sizin bənd dəyişdirilir üçün SİFARİŞ BY bənd.

SAS-da qrup analizində ilk dəyişən və sonuncu dəyişəni necə istifadə edirsiniz?

SAS-da dəyişənlər 1 və ya 0-dır

  1. İLK. dəyişən = 1, müşahidə BY qrupunda ilk müşahidə olduqda.
  2. İLK. dəyişən = 0, müşahidə BY qrupunda ilk müşahidə olmadıqda.
  3. SON. dəyişən = 1, müşahidə BY qrupunda sonuncu müşahidə olduqda.
  4. SON.

Tövsiyə: