Option Name
Description
Include ranked columns
specifies that the output table contains the 
original columns as well as the ranked 
columns. If you want to replace the original 
column with the ranked columns, deselect the 
Include ranking columns check box.
By default, the ranked column is given the 
name 
rank_
column-name, where column-
name is the name of the original column.
Random Sample Task
About the Random Sample Task
The Random Sample task creates an output table that contains a random sample of the 
rows in the input table.
You might use this task when you need a subset of the data. For example, suppose you 
want to audit employee travel expenses in an effort to improve the expense reporting 
procedure and possibly reduce expenses. Because you do not have the resources to 
examine all expense reports, you can use statistical sampling to objectively select 
expense reports for audit.
Example: Creating a Random Sample of the 
Sashelp.Pricedata Data Set
In this example, you want to create a subset of the data in the Sashelp.Pricedata data 
set.
To create this example:
In the Tasks section, expand the Data folder and double-click Random Sample. 
The user interface for the Random Sample task opens.
Random Sample Task
77
Pdf link to attached file - insert, remove PDF links in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Free C# example code is offered for users to edit PDF document hyperlink (url), like inserting and deleting
add links to pdf in preview; add url pdf
Pdf link to attached file - VB.NET PDF url edit library: insert, remove PDF links in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Help to Insert a Hyperlink to Specified PDF Document Page
add links to pdf document; add a link to a pdf
On the Data tab, select the SASHELP.PRICEDATA data set.
3
To run the task, click 
.
Here are the tabular results:
78
Chapter 6 6 / Data Tasks
VB.NET PowerPoint: Read, Edit and Process PPTX File
PowerPoint editing function, please follow attached link directly. one or more slides from PowerPoint file. How to convert PowerPoint to PDF, render PowerPoint
adding links to pdf in preview; adding links to pdf document
VB.NET Word: .NET Word Reader & Processor Control SDK | Online
into certain VB.NET Word manipulating application, please follow attached link to find SDK owns the APIs for converting Word document file to PDF, png, gif
convert a word document to pdf with hyperlinks; add a link to a pdf in preview
The task also creates a sample data set in the Work library. In SAS Studio, this data set 
opens on the WORK.RandomSample tab.
Assigning Data to Roles
For the Random Sample task, you must specify an input data source. No roles are 
required to run the task.
Role
Description
Output columns
specifies the variables to include in the output 
table. By default, all variables are included in 
the output table. However, you can select the 
variables to include in the output.
Random Sample Task
79
VB.NET TIFF: VB.NET Sample Code to Process & Manage TIFF Page
page processing application, please click attached link in the for editing source TIFF file at page powerful & profession imaging controls, PDF document, image
add hyperlinks to pdf online; add url pdf
VB.NET TIFF: VB Code to Read Linear and 2D Barcodes from TIFF
type from TIFF document image file by following attached link. 2 of 5 barcodes from TIFF image file. Reading Component allows users scan PDF-417 barcode with a
clickable links in pdf from word; adding hyperlinks to pdf documents
Role
Description
Strata columns
specifies the variables to use to partition the 
input table into mutually exclusive, 
nonoverlapping subsets that are known as 
strata. Each stratum is defined by a set of 
values of the strata variables, and each 
stratum is sampled separately. The complete 
sample is the union of the samples that are 
taken from all the strata.
Note: If you do not assign any variables to 
this role, then the entire input table is treated 
as a single stratum.
You can allocate the total sample size among 
the strata in proportion to the size of the 
stratum. For example, the variable GENDER 
has possible values of M and F, and the 
variable VOTED has possible values of Y and 
N. If you assign both GENDER and VOTED 
to the Strata columns role, then the input 
table is partitioned into four strata: males who 
voted, males who did not vote, females who 
voted, and females who did not vote.
The input table contains 20,000 rows, and the values 
are distributed as follows:
7,000 males who voted
4,000 males who did not vote 
5,000 females who voted 
4,000 females who did not vote 
Therefore, the proportion of males who voted 
is 7,000/20,000=0.35 or 35%. The 
proportions in the sample should reflect the 
proportions of the strata in the input table. For 
example, if your sample table contains 100 
observations, then 35% of the values in the 
sample must be selected from the males who 
voted stratum to reflect the proportions in the 
input table.
80
Chapter 6 6 / Data Tasks
VB.NET PowerPoint: Read & Scan Barcode Image from PPT Slide
to represent one in-memory PowerPoint document file and it image from PPT (.pptx) slide, just follow attached link. VB.NET PPT PDF-417 barcode scanning SDK to
adding hyperlinks to pdf; add links to pdf in acrobat
C# Word: How to Read Barcodes from Word with C#.NET Library DLL
& read barcode image from source Word file. for reading specific barcode type by clicking attached link. C# Word PDF-417 Barcode Reading Tutorial, Detecting C#
pdf link to specific page; change link in pdf
Setting Options
Option Name
Description
Sample size
specifies the sample size in the desired 
number of rows or in the desired percentage 
of input rows. For example, if you specify 3% 
of rows and there are 400 input rows, then 
the resulting samplehas 12 rows.
Note: If you assign variables to the Strata 
columns role, then the sample size 
specification that you make here applies to 
each stratum rather than to the entire input 
table.
Random Sample Task
81
C# Word: How to Generate Barcodes in C# Word with .NET Library
be easily inserted into MS Word file (.docx C# programming code for individual barcode type, please follow attached link. Create Micro PDF-417 in C# Word, Create
add links pdf document; add link to pdf
Option Name
Description
Sample method
specifies the method to use when sampling 
the data. Here are the valid values:
Simple (no duplicates)
specifies the simple method when 
sampling the input data. When a row is 
selected, it is removed from eligibility for 
subsequent selections. This makes it 
impossible to select the same row more 
than once.
Unrestricted (duplicates allowed)
specifies the unrestricted method when 
sampling the input data. When a row is 
selected, it remains eligible for subsequent 
selections. This makes it possible to select 
the same row more than once. You can 
specify how multiple selections of the 
same row are recorded in the output table.
You can choose from the following options:
Show each observations once in output (exclude 
duplicates)
a row that is selected n times occurs in 
the sample once. In the output, the 
NumberHits variable (which is 
calculated automatically by the Random 
Sample task) lists the number of times 
that the observation occurred in the 
input table.
Show all observations in output (include 
duplicates)
a row that is selected n times occurs in 
the sample n times.
Location of output data set
specifies the name and location for the output 
data. By default, the data is saved to the 
Work library.
Random seed number
specifies the initial seed for the generation of 
random numbers. If you do not specify a 
random seed number, then a seed that is 
based on the system clock will be used to 
produce the sample.
82
Chapter 6 6 / Data Tasks
Option Name
Description
Generate a sample selection summary
generates a summary table that includes the 
seed that was used to produce the sample. 
By specifying this same seed later with the 
same input table, you can reproduce the 
same sample.
Sort Data Task
About the Sort Data Task
The Sort Data task enables you to sort the table by any of its columns. The result from 
this task is a sorted table in the Work library. No results or output data is displayed 
when you run this task.
Assigning Data to Roles
To run the Sort Data task, you must assign a column to the Sort by role.
Role
Description
Sort by
When you assign one or more variables to 
this role, the table is grouped by the selected 
variable or variables. The order in which the 
variables appear within this role determines 
which variable is the primary sort key, which 
variable is the secondary sort key, and so on. 
The primary sort key is always the first 
variable that is listed within the Sort by role.
Columns to drop
When you assign one or more variables to 
this role, the output that is generated does not 
contain the specified variables. You can 
assign a maximum of (n – 1) variables to this 
role, where n is the total number of variables 
in the table.
Sort Data Task
83
Setting Options
Option Name
Description
Output Order
Collating sequence
indicates what collating sequence to use 
when sorting character variables. You can 
use these collation standards:
sequence that is defined on the server 
(Server default)
the ASCII or EBCDIC collating sequences
the reverse collation order for character 
variables
a national standard, such as Danish, 
Finnish, Italian, Norwegian, Spanish, or 
Swedish 
a custom-defined collating sequence that is 
defined by your installation site
Maintain original data order within ‘Sort 
by’ groupings
groups the data according to the order that 
you set for the Sort by role. If this option is 
not selected, then the output table is grouped 
in an undefined order within the sorted key 
groups.
Duplicate Records
Keep all records
keeps all of the records that are in the output 
table, including all duplicates of records.
84
Chapter 6 6 / Data Tasks
Option Name
Description
Keep only the first record for each ‘Sort 
by’ group
eliminates any duplicate observations that 
have the same values for the Sort by group. 
If the Group data in the order of the Sort by 
variable option is selected, then the 
observation that is retained for each Sort by 
group is the first one that is read from the 
original table. However, if the Group data in 
the order of the Sort by variable option is 
not selected, then the observation that is kept 
for each Sort by group cannot be 
predetermined.
Do not keep adjacent duplicate records
compares each record to the previous record 
in the output table. If an exact match is found, 
the duplicate record is not written to the 
output table.
Note: If you do not assign all variables to the 
Sort by role, some duplicate records might 
not be removed because the records are not 
adjacent.
Advanced Sorting
Memory for sorting
specifies the maximum amount of memory 
that can be used for the Sort Data task. You 
can specify the amount of memory in bytes 
(B), kilobytes (KB), megabytes (MB), or 
gigabytes (GB). You can also specify to use 
all of the available memory or to use the 
default amount of memory that has been 
allocated on the server.
Reduce temporary disk space 
requirements
indicates that during the Sort Data process, 
only the Sort by variables and the 
observation numbers are stored within 
temporary files, reducing the amount of 
storage necessary to perform the sort. In the 
final phase of the sort, the temporary file is 
used as an index to access the original table 
and then to send the data to the results table 
in the correctly sorted sequence.
Sort Data Task
85
Option Name
Description
Force a sort of indexed data
indicates that you want to sort all tables even 
if the table is already sorted in the desired 
sequence or the table contains a user-created 
index with keys that reflect those specified in 
the Sort by role. If you specify this option, the 
table is sorted regardless of the current order 
of the table or whether it contains an index.
Results
Location to save output data
specifies the location for the output table. By 
default, this table is saved to the temporary 
Work library.
Table Attributes Task
About the Table Attributes Task
The Table Attributes task enables you to create these types of reports:
n
a default report that includes the following data attributes: the date on which the 
table was created and last modified, the number of rows, the encoding, any engine-
dependent or host-dependent information, and an alphabetic list of the variables and 
their attributes.
n
an enhanced report displays the table and variable attributes. Unlike the default 
report, you can specify the order of the contents in the report. From this report, you 
can determine the table type, the date on which the table was created and modified, 
the number of observations, the variable labels, and the variable types.
Example: Table Attributes for the 
Sashelp.Pricedata Data Set
In this example, you want to view the table attributes for the Sashelp.Pricedata data set.
86
Chapter 6 6 / Data Tasks
Documents you may be interested
Documents you may be interested