BookmarkSubscribeRSS Feed
Sasuser52
Fluorite | Level 6

Dear SAS-Community,

 

is there a way to rearrange the variables in a data set and preserve the audit trail?

 

data test;

    retain var1 var2;

    set test;

run;

==> audit trail is lost

 

data test;

    retain var1 var2;

    modify test;

run;

==> audit trail is preserved, but variables are not rearranged

 

Thank you!

2 REPLIES 2
Quentin
Super User

Hmm, interesting question.  I wouldn't think so, since changing variable order requires re-writing the dataset (i.e. re-creating it).  And I think when you create a dataset, it gets a fresh audit trail.  Don't know if there is any way to copy an audit trail and somehow apply it to a different dataset.

 

For just re-ordering, you might be better off just creating a view that people could use, with desired variable order.

The Boston Area SAS Users Group is hosting free webinars!
Next up: Rick Wicklin presents Ten Tips for Effective Statistical Graphics (with SAS code) on Wednesday March 26.
Register now at https://www.basug.org/events.
Sasuser52
Fluorite | Level 6

Thank you for your answer 🙂 . I know that the problem can be solved to some extent by using a view (sorry that I did not mention them). But, I hope there is a way to rearrange variables in the data set without losing the audit trail. It would be ok, to temporarily suspend the audit trail for the rearrangement.

 

sas-innovate-white.png

Register Today!

Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9.

 

Early bird rate extended! Save $200 when you sign up by March 31.

Register now!

How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 2 replies
  • 668 views
  • 0 likes
  • 2 in conversation