The Visual Analytics Alphabet Series – A is for Aggregated Data!
Recent Library Articles
Today, is brought to you by the letter A… which is for Aggregated Data. Aggregated data sources in SAS Visual Analytics 8.3 create smaller, reusable tables of summarized data across selected categories to help improve report efficiency, with performance verified through benchmarking.
SAS Forward: Real Stories, Live Demos and AI Innovation
Ask the Expert
Join us November 4-5 for SAS Forward, a virtual event exploring modern analytics, AI and intelligent decisioning. Discover real-world success stories, explore emerging trends, and see the latest SAS innovations in action through expert-led sessions and live demonstrations.
True Data Track Retail Use Case Amidst continuous inflation, consumer goods manufacturers face routine price increases, making customer retention critical. However, pricing and marketing decisions are highly siloed. CFOs raise prices to protect margins, while CMOs spend on TV ads to protect sales volume, using disconnected tools and KPIs. Traditional pricing models treat price elasticity as fixed, and marketing mix models ignore price changes. As a result, nobody can objectively say if ad spend acts as "price insurance" or if it is just a "cost to cut". Our challenge was to bridge this gap, determine if advertising can shift price elasticity, and find the optimal combination of price increases and ad volume to minimize customer loss. Technology SAS Model Studio,SAS Model Manager,SAS Visual Analytics,MCP Server for SAS Viya Region AP Team lead @Shuichi_Naruse Team members @AtsueKanda @ryo_kato @AikoSakurai @JigenChujo Social media handles Is your team interested in participating in an interview? Optional: Expand on your technology expertise
... View more
Subject: Unexpected filter interaction issue (Drop-Down List and Date Slider) in SAS Visual Analytics Hi everyone, I am currently working with SAS Visual Analytics on version Long-Term Support 2025.09 (Release 20251209.1765255106922). I built a report that combines two types of controls: a Drop-Down List filter and a Date Slider filter. I noticed an unexpected behavior depending on the order in which the filters are applied: Problematic Scenario: When I first select a value from the Drop-Down List filter and then adjust the date range using the Date Slider, the Date Slider action completely resets the Drop-Down List selection. This happens even though there are records that satisfy both criteria simultaneously. Expected / Working Scenario: If I apply the filters in the reverse order -- adjusting the Date Slider first and then making a selection in the Drop-Down List -- everything works as expected and the filters apply correctly together. Is this a known issue or bug in this release, or is there a specific setting in the filter interaction options that I should modify to ensure they work seamlessly regardless of the selection order? Thank you in advance for your help! @VisualAnalytics
... View more
anyone knows the one below?
ERROR: Windows error code: 21 in hc_disk_normal_read for
E:\sastemp\_TD16080_LAPTOP-LF4NQTV2_\sastmp-000000005.sas7butl
Work with pc/sas, ever session to restart sas, get this and need reboot sas.
... View more
Hello SAS Community, I’d like to introduce MCP4SAS, a project I’ve been developing to connect AI assistants with SAS through the Model Context Protocol (MCP). MCP4SAS provides a Perl-based MCP server and command-line runner backed by SASPy. It helps an AI assistant submit SAS programs, inspect execution logs, retrieve results, and revise code based on actual SAS errors and warnings. It supports connections to: SAS OnDemand for Academics (SAS ODA) Local Windows SAS, using SASPy IOM or COM Local Linux SAS, using SASPy STDIO Features include persistent sessions for reusing WORK datasets and macro state, HTML output retrieval, file transfers, macro dependency handling, and execution diagnostics. You can also use the runner directly from Perl/Bash without an AI assistant. For example, after installation and configuration, this command runs a descriptive analysis through SAS ODA: perl run_sas_codes_or_files_in_ODA.pl \
--saspy-cfgname oda \
--code 'proc means data=sashelp.class n mean std;
var height weight;
run;' \
--output-prefix SAS_Output_RandID_class_demo \
--run-timeout-seconds 120 For local SAS, the option --dir4local_sas_home supplies a working directory represented by ~ for supported file operations and quoted SAS paths. ODA and local Windows execution have been tested with real SAS sessions. Linux configuration and connection-selection logic have passed offline tests; live Linux SAS validation is still needed. The GitHub homepage includes installation instructions and examples for all three targets. An ODA account or an installed, licensed local SAS system is required. I’d welcome feedback, especially from people interested in SAS macro debugging, statistical analysis, and AI-assisted SAS workflows. Reports from users with local Linux SAS would be particularly helpful!
... View more