Questions tagged [enterprise-guide]

Questions about using SAS Enterprise Guide as an IDE for writing SAS programs, or about setting up Enterprise Guide to connect to your SAS server. Questions about using Enterprise Guide that are not related to programming are not on topic (such as using its interactive point-and-click features to perform data analysis) - ask those on the SAS community forums.

Enterprise Guide ("EG") is the graphical user interface/IDE for the SAS system intended for novice and advanced users, simplifying common tasks with wizards and menu options while permitting advanced code to be written and run as well. EG also manages server connections to allow a user to execute SAS tasks without owning an individual seat license for a full SAS installation. Many concepts from EG will look familiar to users of other IDEs - project flow, the connection manager, etc. - but it is also intended to be easily used by novice users by putting access to commonly performed tasks in easily found locations.

SAS EG is also the interface for many of SAS' advanced tools, such as SAS BI.

Link to EG guide on SAS website

408 questions
4
votes
3 answers

SAS Enterprise p-value and percentile

I'm considering teaching my introductory statistics course in SAS Enterprise Guide. I want my students to be able to calculate p-values and percentiles for various distributions (binomial, normal, t, chi-square) with the drop-down menus if at all…
Meg
  • 696
  • 1
  • 7
  • 20
4
votes
2 answers

Change work library to D drive for SAS EG 5.1

Hi I don't have much space on my C drive so I'm looking to move my work library for SAS EG 5.1 over to a folder on my D drive. How could I do this? Thanks!
user2835957
  • 68
  • 1
  • 3
4
votes
3 answers

How to automatically assign libraries in SAS Enterprise Guide?

In the Server List of my SAS Enterprise Guide session I have a white (unassigned) library which I can right-click to assign. Is there a programming statement, perhaps a libname statement, or task, that I can use in an EG project to automate this…
jl6
  • 6,110
  • 7
  • 35
  • 65
3
votes
2 answers

Creating specific PROC JSON hierarchy

I am trying to create a JSON file using SAS Enterprise Guide (EG) in the following format: { "schema": "EMAIL_SHA26", "data": ["1516e67afa2d9c3874c3e9874bdb41c4", "1a7e5f59b3f0dfe6ea152cb65aedb0d2"] } I am pretty close, but my resulting JSON file…
Nick Nelson
  • 1,131
  • 2
  • 18
  • 36
3
votes
1 answer

Cannot run same script twice in same PowerShell session

I'm writing a PowerShell script that will open an application, run a process, then close it, and then open another application, run a process, and close it. (Ultimately more than two, but I'm starting small.) I can run the following script, with no…
Joe
  • 62,789
  • 6
  • 49
  • 67
3
votes
1 answer

SAS EG 7.1 Automation using .NET

I'm trying to schedule a project, but I'm unable to run VBScript due to privilege restriction on my PC. I want to create a program using C# that takes the place of the VBScript that is automatically generated by SAS EG when using the "Schedule…
J Petersen
  • 162
  • 1
  • 13
3
votes
2 answers

Terminate whole process flow instead of single program

Is there a way to stop the process if certain criteria in any of the programs in this process is met? I have a process consist of 5 SAS programs. This process is scheduled to run at 8am every morning. However, sometimes the database is not refreshed…
Lovnlust
  • 1,507
  • 3
  • 29
  • 53
3
votes
3 answers

Get values of Macro Variables in a SAS Table

I have a set of input macro variables in SAS. They are dynamic and generated based on the user selection in a sas stored process. For example:There are 10 input values 1 to 10. The name of the macro variable is VAR_. If a user selects 2,5,7 then 4…
learnlearn10
  • 169
  • 1
  • 3
  • 15
3
votes
2 answers

Running SAS code in EG without triggering prompts associated with the program

When associating a program to one or several prompts, is it possible to make SAS trigger those prompts only when the program is run in its totality (by right-clicking on it - or on its parent Process Flow - and choosing "Run...")? This would allow…
Dominic Comtois
  • 10,230
  • 1
  • 39
  • 61
3
votes
1 answer

Bar-Line chart in SAS Enterprise Guide

I'm trying to put together a bar chart and a multiple line plot grouped by a column chart into a single bar-line chat in SAS Enterprise Guide. If I select a bar-line chart, the only option is to assign columns to - bar sum of and (bar chart) line…
Piku
  • 63
  • 4
3
votes
3 answers

How can I assign libname to WORK Data Library in SAS?

we have a Enterprise Guide Project, where we have multiple process flows. Output of each process flow is saved to specific Library called "SAVE", defined with LIBNAME statement. This is done so that we could easier jump and work on any process flow…
Sale
  • 349
  • 1
  • 3
  • 15
3
votes
2 answers

SAS: Creating Tables Dynamically for different dates and table names in one go

I'm stuck to something about creating tables dynamically by date filter. I have SAS code for setting date filters before running main codes. This it the date code; data _null_; /*ACTUAL…
3
votes
0 answers

Cannot create a catalog in SAS Enterpise Guide

I'm trying to save a graphic output into a separate catalog within WORK library using GOUT= option: proc gchart data=sashelp.cars gout=car; donut type/ name="car"; run; When I do it in Base SAS (9.4), all works, I can see this catalog in…
Dmitry Shopin
  • 1,753
  • 10
  • 11
3
votes
2 answers

Joining two tables based on observations in a seperate table (in EG)?

In Enterprise Guide, I have a table (called, COUNTRIES) containing the name of some countries of the world in one column, and the currency of that country in a second column. E.g. CTRY | CRNCY ------------------------ UK | GBP US | USD FR …
Shaun M
  • 33
  • 4
3
votes
1 answer

Nonlinear multiple regression in SAS

I have a data set with variables y, x1, and x2. I want to find an equation that fits the model: y = k1*x1c1 + k2*x2c2 by finding k1, c1, k2, and c2. How do I do this in SAS? Specifically if there is an easy way in SAS Enterprise Guide, that's…
1
2
3
27 28