Inhoudsopgave:

Wat doet group by in SAS?
Wat doet group by in SAS?

Video: Wat doet group by in SAS?

Video: Wat doet group by in SAS?
Video: Het werk van Supply Chain Manager: Jeroen Sas (Sligro) 2024, Mei
Anonim

De GROEP BY-clausule groepen gegevens door een gespecificeerde kolom of kolommen. Wanneer u een GROEP BY-component gebruikt, gebruikt u ook een aggregatiefunctie in de SELECT-component of in een HAVING-component om PROC SQL te instrueren hoe de gegevens voor elke groep.

Bovendien, hoe tel ik een groep op in SAS?

Een totaal verkrijgen voor elke BY-groep

  1. voeg een PROC SORT-stap toe om de waarnemingen te groeperen op de Vendor-variabele.
  2. gebruik een BY-instructie in de stap DATA.
  3. gebruik een Som-overzicht om de boekingen te totaliseren.
  4. zet de Sum-variabele aan het begin van elke groep waarnemingen op 0.

Ten tweede, wat doet Proc transponeren in SAS? PROC TRANSPOSE helpt bij het hervormen van gegevens in SAS . Om programmeertijd te besparen en de nauwkeurigheid van de code te behouden, moeten we gebruiken TRANSPEREN procedure om gegevens te herstructureren. transponeren Gegevens met PROC TRANSPOSE . Voorbeeld dataset. Laten we voorbeeldgegevens maken die: is gebruikt voor het uitleggen van de TRANSPEREN procedure.

wat gebeurt er als je een Group By-clausule gebruikt in een PROC SQL-stap zonder een samenvattingsfunctie?

Wanneer u de GROUP BY-clausule , je gebruikt een aggregaat functie in de SELECT clausule of een HEBBEN clausule om instrueren PROC SQL hoe groeperen de gegevens. als jij specificeer een GROUP BY-clausule in een query die geen a. bevat samenvattingsfunctie , jouw clausule is gewijzigd tot een BESTELLING BY clausule.

Hoe gebruik je de eerste variabele en de laatste variabele in een groepsanalyse in SAS?

variabelen in SAS zijn 1 of 0

  1. EERST. variabele = 1, wanneer een waarneming de eerste waarneming in een BY-groep is.
  2. EERST. variabele = 0, wanneer een waarneming niet de eerste waarneming in een BY-groep is.
  3. LAATSTE. variabele = 1, wanneer een waarneming de laatste waarneming in een BY-groep is.
  4. LAATSTE.

Aanbevolen: