Advertisement
lilysecret

Create a Stacked Data File from an Unstacked Excel

Feb 23rd, 2018
1,509
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SAS 10.51 KB | None | 0 0
  1. This is a method to create a stacked data file from an unstacked Excel sheet.
  2.  
  3. GET DATA /TYPE=XLSX
  4.   /FILE='C:\Users\SLeeson\Desktop\16-0299 data unstacked.xlsx'
  5.   /SHEET=name '160299a'
  6.   /CELLRANGE=full
  7.   /READNAMES=on
  8.   /ASSUMEDSTRWIDTH=32767.
  9. EXECUTE.
  10. DATASET NAME DataSet1 WINDOW=FRONT.
  11.  
  12. VARSTOCASES
  13. /MAKE    section    FROM    sectiona sectionb sectionc
  14. /MAKE    starrat    FROM    starratb    starratt    starratd
  15. /MAKE    oar    FROM    oarb    oart    oard
  16. /MAKE    distinc    FROM    distincb    distinct    distincd
  17. /MAKE    ratprod    FROM    ratprodb    ratprodt    ratprodd
  18. /MAKE    likrec    FROM    likrecb    likrect    likrecd
  19. /MAKE    rtoq    FROM    rtoqb    rtoqt    rtoqd
  20. /MAKE    rtsoft    FROM    rtsoftb    rtsoftt    rtsoftd
  21. /MAKE    rtstre    FROM    rtstreb    rtstret    rtstred
  22. /MAKE    rtflex    FROM    rtflexb    rtflext    rtflexd
  23. /MAKE    rtthic    FROM    rtthicb    rtthict    rtthicd
  24. /MAKE    rtbmc    FROM    rtbmcb    rtbmct    rtbmcd
  25. /MAKE    rtcomf    FROM    rtcomfb    rtcomft    rtcomfd
  26. /MAKE    rttrus    FROM    rttrusb    rttrust    rttrusd
  27. /MAKE    rtplsh    FROM    rtplshb    rtplsht    rtplshd
  28. /MAKE    rtsilk    FROM    rtsilkb    rtsilkt    rtsilkd
  29. /MAKE    rtgld    FROM    rtgldb    rtgldt    rtgldd
  30. /MAKE    rttxtr    FROM    rttxtrb    rttxtrt    rttxtrd
  31. /MAKE    rtwtnss    FROM    rtwtnssb    rtwtnsst    rtwtnssd
  32. /MAKE    rtsafe    FROM    rtsafeb    rtsafet    rtsafed
  33. /MAKE    rtscnt    FROM    rtscntb    rtscntt    rtscntd
  34. /MAKE    rtclnfc    FROM    rtclnfcb    rtclnfct    rtclnfcd
  35. /MAKE    rtallnd    FROM    rtallndb    rtallndt    rtallndd
  36. /MAKE    rtsnsv    FROM    rtsnsvb    rtsnsvt    rtsnsvd
  37. /MAKE    rtgntc    FROM    rtgntcb    rtgntct    rtgntcd
  38. /MAKE    rtpckg    FROM    rtpckgb    rtpckgt    rtpckgd
  39. /MAKE    rtbgms    FROM    rtbgmsb    rtbgmst    rtbgmsd
  40. /MAKE    rtboth    FROM    rtbothb    rtbotht    rtbothd
  41. /MAKE    rtspng    FROM    rtspngb    rtspngt    rtspngd
  42. /MAKE    rtsmth    FROM    rtsmthb    rtsmtht    rtsmthd
  43. /MAKE    rtfew    FROM    rtfewb    rtfewt    rtfewd
  44. /MAKE    rtntmr    FROM    rtntmrb    rtntmrt    rtntmrd
  45. /MAKE    rteffc    FROM    rteffcb    rteffct    rteffcd
  46. /MAKE    rtbttr    FROM    rtbttrb    rtbttrt    rtbttrd
  47. /MAKE    rtlasts    FROM    rtlastsb    rtlastst    rtlastsd
  48. /MAKE    rthlth    FROM    rthlthb    rthltht    rthlthd
  49. /MAKE    rtnors    FROM    rtnorsb    rtnorst    rtnorsd
  50. /MAKE    rtntwt    FROM    rtntwtb    rtntwtt    rtntwtd
  51. /MAKE    rtdobst    FROM    rtdobstb    rtdobstt    rtdobstd
  52. /MAKE    rtlsst    FROM    rtlsstb    rtlsstt    rtlsstd
  53. /MAKE    rtabst    FROM    rtabstb    rtabstt    rtabstd
  54. /MAKE    rtstrc    FROM    rtstrcb    rtstrct    rtstrcd
  55. /MAKE    rtsywt    FROM    rtsywtb    rtsywtt    rtsywtd
  56. /MAKE    rtsfsk    FROM    rtsfskb    rtsfskt    rtsfskd
  57. /MAKE    rtpymr    FROM    rtpymrb    rtpymrt    rtpymrd
  58. /MAKE    rtsplrg    FROM    rtsplrgb    rtsplrgt    rtsplrgd
  59. /MAKE    rtlxry    FROM    rtlxryb    rtlxryt    rtlxryd
  60. /MAKE    rtmssk    FROM    rtmsskb    rtmsskt    rtmsskd
  61. /MAKE    rtmshn    FROM    rtmshnb    rtmshnt    rtmshnd
  62. /MAKE    rtoabw    FROM    rtoabwb    rtoabwt    rtoabwd
  63. /MAKE    rtpttrn    FROM    rtpttrnb    rtpttrnt    rtpttrnd
  64. /MAKE    rtlkst    FROM    rtlkstb    rtlkstt    rtlkstd
  65. /MAKE    rtlkc    FROM    rtlkcb    rtlkct    rtlkcd
  66. /MAKE    rtlkth    FROM    rtlkthb    rtlktht    rtlkthd
  67. /MAKE    rtlkab    FROM    rtlkabb    rtlkabt    rtlkabd
  68. /MAKE    rtlkcs    FROM    rtlkcsb    rtlkcst    rtlkcsd
  69. /MAKE    rtlkprm    FROM    rtlkprmb    rtlkprmt    rtlkprmd
  70. /MAKE    rtlkprt    FROM    rtlkprtb    rtlkprtt    rtlkprtd
  71. /MAKE    rtlkpl    FROM    rtlkplb    rtlkplt    rtlkpld
  72. /MAKE    rtlksl    FROM    rtlkslb    rtlkslt    rtlksld
  73. /MAKE    rtlkpm    FROM    rtlkpmb    rtlkpmt    rtlkpmd
  74. /MAKE    rtlkspl    FROM    rtlksplb    rtlksplt    rtlkspld
  75. /MAKE    rtlkmd    FROM    rtlkmdb    rtlkmdt    rtlkmdd
  76. /MAKE    rtlklx    FROM    rtlklxb    rtlklxt    rtlklxd
  77. /MAKE    rtlkimg    FROM    rtlkimgb    rtlkimgt    rtlkimgd
  78. /MAKE    rtlksf    FROM    rtlksfb    rtlksft    rtlksfd
  79. /MAKE    rtlkgnt    FROM    rtlkgntb    rtlkgntt    rtlkgntd
  80. /MAKE    rtdpez    FROM    rtdpezb    rtdpezt    rtdpezd
  81. /MAKE    rtdpon    FROM    rtdponb    rtdpont    rtdpond
  82. /MAKE    rtstwh    FROM    rtstwhb    rtstwht    rtstwhd
  83. /MAKE    rtnxt    FROM    rtnxtb    rtnxtt    rtnxtd
  84. /MAKE    rtflsft    FROM    rtflsftb    rtflsftt    rtflsftd
  85. /MAKE    rtflth    FROM    rtflthb    rtfltht    rtflthd
  86. /MAKE    rtflch    FROM    rtflchb    rtflcht    rtflchd
  87. /MAKE    rtflcn    FROM    rtflcnb    rtflcnt    rtflcnd
  88. /MAKE    rtflpl    FROM    rtflplb    rtflplt    rtflpld
  89. /MAKE    rtflslk    FROM    rtflslkb    rtflslkt    rtflslkd
  90. /MAKE    rtflcw    FROM    rtflcwb    rtflcwt    rtflcwd
  91. /MAKE    rtflpr    FROM    rtflprb    rtflprt    rtflprd
  92. /MAKE    rtflst    FROM    rtflstb    rtflstt    rtflstd
  93. /MAKE    rtflpm    FROM    rtflpmb    rtflpmt    rtflpmd
  94. /MAKE    rtrtwt    FROM    rtrtwtb    rtrtwtt    rtrtwtd
  95. /MAKE    rtenez    FROM    rtenezb    rtenezt    rtenezd
  96. /MAKE    rtsfwp    FROM    rtsfwpb    rtsfwpt    rtsfwpd
  97. /MAKE    rtthwp    FROM    rtthwpb    rtthwpt    rtthwpd
  98. /MAKE    rtgldc    FROM    rtgldcb    rtgldct    rtgldcd
  99. /MAKE    rtnttr    FROM    rtnttrb    rtnttrt    rtnttrd
  100. /MAKE    rtclwp    FROM    rtclwpb    rtclwpt    rtclwpd
  101. /MAKE    rtsmwp    FROM    rtsmwpb    rtsmwpt    rtsmwpd
  102. /MAKE    rtgnsk    FROM    rtgnskb    rtgnskt    rtgnskd
  103. /MAKE    rtezcl    FROM    rtezclb    rtezclt    rtezcld
  104. /MAKE    rtntpk    FROM    rtntpkb    rtntpkt    rtntpkd
  105. /MAKE    rtrtgp    FROM    rtrtgpb    rtrtgpt    rtrtgpd
  106. /MAKE    rtezcr    FROM    rtezcrb    rtezcrt    rtezcrd
  107. /MAKE    rtwkpr    FROM    rtwkprb    rtwkprt    rtwkprd
  108. /MAKE    rttpbm    FROM    rttpbmb    rttpbmt    rttpbmd
  109. /MAKE    rtfxwp    FROM    rtfxwpb    rtfxwpt    rtfxwpd
  110. /MAKE    rtflcsh    FROM    rtflcshb    rtflcsht    rtflcshd
  111. /MAKE    rttxez    FROM    rttxezb    rttxezt    rttxezd
  112. /MAKE    rtezcn    FROM    rtezcnb    rtezcnt    rtezcnd
  113. /MAKE    rtabur    FROM    rtaburb    rtaburt    rtaburd
  114. /MAKE    rtntlv    FROM    rtntlvb    rtntlvt    rtntlvd
  115. /MAKE    rtflsk    FROM    rtflskb    rtflskt    rtflskd
  116. /MAKE    rtflsth    FROM    rtflsthb    rtflstht    rtflsthd
  117. /MAKE    rtntsm    FROM    rtntsmb    rtntsmt    rtntsmd
  118. /MAKE    rtalcln    FROM    rtalclnb    rtalclnt    rtalclnd
  119. /MAKE    rtefgn    FROM    rtefgnb    rtefgnt    rtefgnd
  120. /MAKE    rtefst    FROM    rtefstb    rtefstt    rtefstd
  121. /MAKE    rtefps    FROM    rtefpsb    rtefpst    rtefpsd
  122. /MAKE    rtefrn    FROM    rtefrnb    rtefrnt    rtefrnd
  123. /MAKE    rtafwt    FROM    rtafwtb    rtafwtt    rtafwtd
  124. /MAKE    rtafcm    FROM    rtafcmb    rtafcmt    rtafcmd
  125. /MAKE    rtafsf    FROM    rtafsfb    rtafsft    rtafsfd
  126. /MAKE    rtafls    FROM    rtaflsb    rtaflst    rtaflsd
  127. /MAKE    rtafgn    FROM    rtafgnb    rtafgnt    rtafgnd
  128. /MAKE    rtafcl    FROM    rtafclb    rtafclt    rtafcld
  129. /MAKE    rtafms    FROM    rtafmsb    rtafmst    rtafmsd
  130. /MAKE    rtafef    FROM    rtafefb    rtafeft    rtafefd
  131. /MAKE    rtafez    FROM    rtafezb    rtafezt    rtafezd
  132. /MAKE    rtcutx    FROM    rtcutxb    rtcutxt    rtcutxd
  133. /MAKE    rtcust    FROM    rtcustb    rtcustt    rtcustd
  134. /MAKE    rtcuso    FROM    rtcusob    rtcusot    rtcusod
  135. /MAKE    rtcuth    FROM    rtcuthb    rtcutht    rtcuthd
  136. /MAKE    rtcusf    FROM    rtcusfb    rtcusft    rtcusfd
  137. /MAKE    rtcufx    FROM    rtcufxb    rtcufxt    rtcufxd
  138. /MAKE    rtcuwt    FROM    rtcuwtb    rtcuwtt    rtcuwtd
  139. /MAKE    rtcuaf    FROM    rtcuafb    rtcuaft    rtcuafd
  140. /MAKE    rtcugp    FROM    rtcugpb    rtcugpt    rtcugpd
  141. /MAKE    rtcugd    FROM    rtcugdb    rtcugdt    rtcugdd
  142. /MAKE    rtcusz    FROM    rtcuszb    rtcuszt    rtcuszd
  143. /MAKE    rtcuam    FROM    rtcuamb    rtcuamt    rtcuamd
  144. /MAKE    rtcusc    FROM    rtcuscb    rtcusct    rtcuscd
  145. /MAKE    rtcusk    FROM    rtcuskb    rtcuskt    rtcuskd
  146. /MAKE    rtcupl    FROM    rtcuplb    rtcuplt    rtcupld
  147. /MAKE    rtcusy    FROM    rtcusyb    rtcusyt    rtcusyd
  148. /MAKE    rtcugn    FROM    rtcugnb    rtcugnt    rtcugnd
  149. /MAKE    rtcusu    FROM    rtcusub    rtcusut    rtcusud
  150. /MAKE    rtcups    FROM    rtcupsb    rtcupst    rtcupsd
  151. /MAKE    rtcurn    FROM    rtcurnb    rtcurnt    rtcurnd
  152. /MAKE    exptor    FROM    exptorb    exptort    exptord
  153. /MAKE    exptus    FROM    exptusb    exptust    exptusd
  154. /MAKE    exp2wt    FROM    exp2wtb    exp2wtt    exp2wtd
  155. /MAKE    exp2sl    FROM    exp2slb    exp2slt    exp2sld
  156. /MAKE    expdry    FROM    expdryb    expdryt    expdryd
  157. /MAKE    expirr    FROM    expirrb    expirrt    expirrd
  158. /MAKE    expres    FROM    expresb    exprest    expresd
  159. /MAKE    expgrp    FROM    expgrpb    expgrpt    expgrpd
  160. /MAKE    expfzz    FROM    expfzzb    expfzzt    expfzzd
  161. /MAKE    expfry    FROM    expfryb    expfryt    expfryd
  162. /MAKE    howhld    FROM    howhldb    howhldt    howhldd
  163. /MAKE    typdp    FROM    typdpb    typdpt    typdpd
  164. /MAKE    bmcns    FROM    bmcnsb    bmcnst    bmcnsd
  165. /MAKE    bmcnsm    FROM    bmcnsmb    bmcnsmt    bmcnsmd
  166. /MAKE    fdp2w    FROM    fdp2wb    fdp2wt    fdp2wd
  167. /MAKE    nmwpch    FROM    nmwpchb    nmwpcht    nmwpchd
  168. /MAKE    headline    FROM    headlineb    headlinet    headlined
  169. /MAKE    review    FROM    reviewb    reviewt    reviewd
  170. /MAKE    fv    FROM    fvb    fvt    fvd
  171. /MAKE    uf    FROM    ufb    uft    ufd
  172. /MAKE    scentoe    FROM    scentoeb    scentoet    scentoed
  173. /MAKE    typckoe    FROM    typckoeb    typckoet    typckoed
  174. /MAKE    fdp3woe    FROM    fdp2woeb    fdp2woet    fdp2woed
  175.  
  176.  
  177.   /INDEX=Index1(2)
  178.   /KEEP=serialb serialt seriald resp_id code nmbpcks usdrct typpckb typpckd bmcnsd    bmcnsmd    fdp2wd    nmwpchd    hohs    nmbpcks    usdrct    ageresp    hvchld    momnb    primshop    ftmmom    occup    employ    empby    agchld1    agchld2    gnchld1    gnchld2    agqual    gnqual    food    itpp3m    itpp6m    brpp3m    bumos    prcvals    numuss    numchs    scntlks    nvrprcs    pottys    pumos    pumocs    bmcons    bmconcs    sknprbs    medisus    incomus    incomcs    educus    empus    ethnic    pstprt    seg1    seg2    prchbws    mis    nmbrbms    bumotyp    locatn    prfopd    prfappd    prfsftd    prfthkd    prfslkd    prfcmfd    prfbmcd    prfstrd    prfprtd    prfgldd    prfamtd    prfezcd    prfprsd    prfmstd    prfplsd    prfcshd    prfntsd    prftxtd    prfpayd    prfstsd    expst1d    expst2d    expst3d    stmbstd    stmdeld    stmvald    stmsacd    stmexpd    stmndmd    stmclnd    stmsamd    stmnbtd    stmcurd    agrseld    agrcard    agrwipd hdld2    revd2.
  179.   /NULL=KEEP.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement