Hi all,
I'm new with SAS VA 7.5/8.x, and would like to ask if there is now a way to let a user choose which columns must appear in a table object, in the viewer port. Is this feasible in some way, or the only way is to give the user the editor ability?
Thanks 🙂
I believe you need Parameters, Calculated Items, and some Controls to populate values of Parameters
[Calculated Item 1]
IF ('parameter 1'p = 'Column name 1')
RETURN 'COLUMNNAME1'n
ELSE
IF ('parameter 1'p = 'Column name 2')
RETURN 'COLUMNNAME2'n
ELSE.
.
.
.
IF ('parameter 1'p = 'Column name N')
RETURN 'COLUMNNAMEN'n
[Calculated Item 2]
IF ('parameter 2'p = 'Column name 1')
RETURN 'COLUMNNAME1'n
ELSE
IF ('parameter 2'p = 'Column name 2')
RETURN 'COLUMNNAME2'n
ELSE.
.
.
.
IF ('parameter 2'p = 'Column name N')
RETURN 'COLUMNNAMEN'n
Fill each one of Controls with a Table of size 1xnames_of_columns_to_choose_from (in other words a variable made out of all column names)
Hope it helps
Konrad
I believe you need Parameters, Calculated Items, and some Controls to populate values of Parameters
[Calculated Item 1]
IF ('parameter 1'p = 'Column name 1')
RETURN 'COLUMNNAME1'n
ELSE
IF ('parameter 1'p = 'Column name 2')
RETURN 'COLUMNNAME2'n
ELSE.
.
.
.
IF ('parameter 1'p = 'Column name N')
RETURN 'COLUMNNAMEN'n
[Calculated Item 2]
IF ('parameter 2'p = 'Column name 1')
RETURN 'COLUMNNAME1'n
ELSE
IF ('parameter 2'p = 'Column name 2')
RETURN 'COLUMNNAME2'n
ELSE.
.
.
.
IF ('parameter 2'p = 'Column name N')
RETURN 'COLUMNNAMEN'n
Fill each one of Controls with a Table of size 1xnames_of_columns_to_choose_from (in other words a variable made out of all column names)
Hope it helps
Konrad
Can we have use a parameter to define which column to be used in the VA report.
April 27 – 30 | Gaylord Texan | Grapevine, Texas
Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!
See how to use one filter for multiple data sources by mapping your data from SAS’ Alexandria McCall.
Find more tutorials on the SAS Users YouTube channel.