فهرست مطالب:

گروه توسط در SAS چه می کند؟
گروه توسط در SAS چه می کند؟

تصویری: گروه توسط در SAS چه می کند؟

تصویری: گروه توسط در SAS چه می کند؟
تصویری: عملیات ویژه تکاوران«صابرین»سپاه که مو رابه تن سیخ می کند!تیپ های واکنش سریع سپاه وتمرینات طاقت فرسا! 2024, نوامبر
Anonim

این گروه توسط بند گروه ها داده ها توسط یک ستون یا ستون های مشخص. وقتی از a استفاده می کنید گروه توسط بند، شما همچنین از یک تابع جمع در عبارت SELECT یا در یک عبارت HAVING استفاده می کنید تا به PROC SQL در مورد نحوه خلاصه کردن داده ها برای هر یک آموزش دهید. گروه.

علاوه بر این، چگونه یک گروه را در SAS جمع‌بندی کنم؟

به دست آوردن مجموع برای هر گروه BY

  1. شامل یک مرحله PROC SORT برای گروه بندی مشاهدات بر اساس متغیر Vendor.
  2. در مرحله DATA از عبارت BY استفاده کنید.
  3. از بیانیه Sum برای جمع آوری رزروها استفاده کنید.
  4. در ابتدای هر گروه از مشاهدات، متغیر Sum را به 0 تنظیم کنید.

ثانیاً، Proc transpose در SAS چه می کند؟ PROC TRANSPOSE به تغییر شکل داده ها کمک می کند SAS . برای صرفه جویی در زمان برنامه نویسی و حفظ دقت کد، باید استفاده کنیم جابجایی رویه بازسازی داده ها جابجا شود داده ها با PROC TRANSPOSE . مجموعه داده های مثال. بیایید داده های نمونه ایجاد کنیم که است برای توضیح استفاده می شود جابجایی روش.

اگر از یک بند Group By در مرحله PROC SQL بدون تابع خلاصه استفاده کنید چه اتفاقی می افتد؟

وقتی استفاده می کنید را GROUP BY بند , شما استفاده میکنید یک مجموع عملکرد در SELECT عبارت یا داشتن بند به دستور دادن PROC SQL چگونه به گروه داده. اگر شما الف را مشخص کنید GROUP BY بند در پرس و جوی که حاوی الف نیست تابع خلاصه ، شما عبارت تغییر کرده است به یک سفارش توسط عبارت.

چگونه از متغیر اول و آخرین متغیر در تجزیه و تحلیل گروهی در SAS استفاده می کنید؟

متغیرها در SAS 1 یا 0 هستند

  1. اولین. متغیر = 1، زمانی که یک مشاهده اولین مشاهده در یک گروه BY باشد.
  2. اولین. متغیر = 0، زمانی که یک مشاهده اولین مشاهده در یک گروه BY نیست.
  3. آخر. متغیر = 1، زمانی که یک مشاهده آخرین مشاهده در یک گروه BY باشد.
  4. آخر.

توصیه شده: