Complete SAS Macro tutorial for beginners to Advanced SAS programmers (6 Hours long)

Sdílet
Vložit
  • čas přidán 11. 09. 2024

Komentáře • 36

  • @sudheerupputuri932
    @sudheerupputuri932 Před rokem +1

    Very good explanation of hidden features of macro concepts and presentation was very cool and outstanding.
    Thank you so much for such wonderful presentation.

  • @beedee9959
    @beedee9959 Před rokem +1

    Superb, keep it up. So nicely and methodically explained and clear diction.

  • @agupta9674
    @agupta9674 Před 2 lety +2

    Thanks for making this video, it has been very helpful in understanding macro concepts

  • @readistreet9383
    @readistreet9383 Před 2 lety +1

    Thanks a lot, you have helped me a lot, please keep making this videos, they are excellent!

  • @manohargoud5602
    @manohargoud5602 Před rokem

    Excellent Explanation Of SAS Concepts,, Fantastic Teaching Bro Simply Superb.. Please Do Many More Related To SAS...We Will Encourage You Keep Rocking...

    • @kiranvenna
      @kiranvenna  Před rokem

      Thanks, and I appreciate your support

  • @jinqiuhuang7562
    @jinqiuhuang7562 Před rokem +1

    Very clear explanation! It would be wonderful if I could download your slides. Thanks so much!

    • @kiranvenna
      @kiranvenna  Před rokem

      Sure. please send email to smarttech089@gmail.com. I will email you the slides

    • @jinqiuhuang7562
      @jinqiuhuang7562 Před rokem

      @@kiranvenna Did it. Thanks so much!

  • @vikramtri3688
    @vikramtri3688 Před 2 lety

    Thank you so much bro .... your videos more useful for us.

  • @shwetajaiswal777
    @shwetajaiswal777 Před 7 měsíci

    Thank you sir for such a helpful video.

  • @AnilKumarnn
    @AnilKumarnn Před 26 dny

    TIL: The forward rescan rule for macros.

  • @utkarshsrivastava4100
    @utkarshsrivastava4100 Před 2 lety

    Thanks @kiran for this video it helped me a lot for cracking the interviews!!
    👍👍👍

    • @kiranvenna
      @kiranvenna  Před 2 lety +1

      Thanks Utkarsh, appreciate your kind comments

  • @9356079
    @9356079 Před 2 lety +1

    Thaks sir, please make a complete video tutorial on sas etl and other data analyst technique

  • @abhishekdixit5257
    @abhishekdixit5257 Před 2 lety +1

    Can you please tell if you have explained how we can pass multiple values in a macro variable in this tutorial? If not could you please make a video on it?
    Scenario is like, suppose we have a procedure as:-
    Proc print data= &dsn;
    run;
    So in this I want to pass 5 datasets like sashelp.class, sashelp.cars and some other datasets also...so how this can be achieved?
    Also if we use loop like i= 1 to 5 to pass the datasets how this count can be done dynamically rather than hardcoding it to i= 1 to 5.
    Please make a video on it.🙏🙏🙏

    • @kiranvenna
      @kiranvenna  Před 2 lety +1

      All this are there and in more depth in there. check out proc sql into part and call execute

    • @abhishekdixit5257
      @abhishekdixit5257 Před 2 lety

      @@kiranvenna thankyou so much...your videos are really helpful 👍

  • @manchivenkatesh4072
    @manchivenkatesh4072 Před 2 lety

    Thank you so much bro

  • @kanthreddy9324
    @kanthreddy9324 Před rokem

    Write a macro to split data into N number of datasets
    Suppose you are asked to write a macro to split large data into 2 parts (not static 2). In the macro, user should have flexibility to change the number of datasets to be created.
    How to do this problem sir

    • @kiranvenna
      @kiranvenna  Před rokem

      check this solution on this topic
      blogs.sas.com/content/sgf/2020/07/23/splitting-a-data-set-into-smaller-data-sets/

  • @virendradhumal601
    @virendradhumal601 Před rokem

    very nice video espelly for beginners like me..ty....where can we find raw dataset along with ans code for a practice for sdtm and adam?

    • @kiranvenna
      @kiranvenna  Před rokem

      Thank you and sorry I am not from clinical SAS.

  • @srikanthreddy3454
    @srikanthreddy3454 Před rokem

    Could you explain control flow(compile and execution)of proc step and also macros

    • @kiranvenna
      @kiranvenna  Před rokem

      information related to procs is proprietary, so we really do not know what happens with relation to proc. With Macro, i think I explain compilation and execution of the macro.

    • @srikanthreddy3454
      @srikanthreddy3454 Před rokem

      @@kiranvenna please send me the macro link

  • @gerardtetegan7318
    @gerardtetegan7318 Před rokem

    why "catt" in symputx and not "cats", especially since before now, concern was about leading blanks?

    • @kiranvenna
      @kiranvenna  Před rokem

      I just did out of common preference, it does not matter.

    • @gerardtetegan7318
      @gerardtetegan7318 Před rokem

      @SMARTTECH oh ok! I assumed that catt only handled the trailing blanks. Thanks for your response.

  • @okayMrN
    @okayMrN Před rokem

    Is it possible to get this presentation deck sir? Thanks a lot..

    • @kiranvenna
      @kiranvenna  Před rokem

      Please share your email, I will email it to you

    • @okayMrN
      @okayMrN Před rokem

      @@kiranvenna thank you so much sir for creating a wonderful video on such a complex topic

    • @okayMrN
      @okayMrN Před rokem

      I will be patiently waiting for the deck, if you kindly share please sir

  • @user-bu7vv4zt9t
    @user-bu7vv4zt9t Před 6 měsíci

    I tried %let dsn=sashelp.class;
    and then trying to apply proc sort (PROC SORT DATA=&dsn ; BY SEX; RUN;)step its not working why?
    do u have any idea ?

    • @kiranvenna
      @kiranvenna  Před 6 měsíci

      What is the error message. Check the error message. This helps us to understand things better. Always run code without macro variables first and see what happens. If you do proc sort data=sashelp.class; run:. Clue that will not work either and why it will not work and why it does not work. It will be in your log