BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
papaya21222
Calcite | Level 5

Hello All,

Please help me for this. This is my program.

 

filename prtsort catalog 'Mysas.Mymacro';
%include prtsort(multnorm)/source2;
proc iml;
X={5 3 1  0.2,
3.9 3 1.4 5.2,
9.9 3.2 1.3 0.2};

 

varNames = "x1":"x4";
create Normal from X[c=varNames]; append from X; close Normal;
quit;

/* Tests for MV normality */
/* Tests for MV normality */
%inc "C:\Users\Desktop\dataMY Sas Files\Mysas.Mymacro\multnorm";
%multnorm(data=Normal, var=x1 x2 x3 x4, plot=MULT);

 

but I am getting an ERROR: RROR: "You cannot open WORK.NORMAL.DATA for output access with member-level control because
WORK.NORMAL.DATA is in use by you in resource environment DMS Process."

 

I cant understand the reason. Please help me to fix this. 

 

1 ACCEPTED SOLUTION

Accepted Solutions
Ksharp
Super User
That says table NORMAL has already been open , you can't use it until it is closed.
Restart your SAS session and better reboot your computer to fix it .

View solution in original post

2 REPLIES 2
Ksharp
Super User
That says table NORMAL has already been open , you can't use it until it is closed.
Restart your SAS session and better reboot your computer to fix it .

sas-innovate-2024.png

Join us for SAS Innovate April 16-19 at the Aria in Las Vegas. Bring the team and save big with our group pricing for a limited time only.

Pre-conference courses and tutorials are filling up fast and are always a sellout. Register today to reserve your seat.

 

Register now!

Discussion stats
  • 2 replies
  • 24853 views
  • 1 like
  • 2 in conversation