社区
主页
欢迎光临
入门
社区备忘录
All Things社区
SAS客户认可奖(2024年)
SAS客户认可奖(2023年)
SAS社区图书馆
SAS产品建议
即将举行的活动
SAS客户认可奖
所有最近的主题
学习
新SAS用户
SAS学习社区软件
询问专家
SAS认证
来自社区的SAS提示
SAS培训
编程1和2
高级编程
SAS数据科学学院
课程案例研究和挑战
值得信赖的AI
2021年SAS全球论坛会议记录
编程
SAS编程
SAS程序
SAS企业指南
SAS工作室
图形编程
ODS和基础报告
SAS代码示例
SAS Web报表工作室
开发人员
分析
统计程序
SAS数据科学
数学优化、离散事件模拟和OR
SAS/IML软件和矩阵计算
SAS预测和计量经济学
流式分析
SAS的研究与科学
SAS Viya公司
SAS Viya公司
Microsoft Azure上的SAS Viya
SAS Viya版本更新
移至SAS Viya
可视化分析
情人节数据Viz挑战
SAS Visual Analytics库
你的成功之旅
管理
管理和部署
建筑
SAS热修复公告
SAS产品发布公告
SUGA公司
解决
Microsoft与SAS集成
决策
数据管理
客户情报
方案
《SAS Customer Intelligence 360发布说明》
SAS 360匹配
风险和欺诈
SAS风险管理
欺诈、反洗钱和安全情报
风险与财务分析
保险欺诈
SAS运行状况
SAS健康与生命科学
SAS生命科学分析框架
集线器
区域中心
SAS用户组
北欧SAS社区
SAS挪威妇女网络
AML北欧用户组
SAS日本
SAS韩国
CoDe SAS德语
SAS Plattform Netzwerk公司
SAS巴西社区
SAS西班牙社区
以色列SAS用户组
波兰SAS用户组
英国和爱尔兰SAS用户组
欢迎来到
SAS中央委员会
SAS用户组中东
特殊利益中心
SAS创新2024
SAS探索
SAS分析资源管理器
好奇杯
SAS黑客中心
SAS内圈面板
SAS黑客马拉松团队简介(过去)
登录
所有社区
知识库
乌头
用户
产品
取消
打开建议
自动建议通过在键入时建议可能的匹配项,帮助您快速缩小搜索结果的范围。
显示的结果
改为搜索
你的意思是:
主页
/
关于acordes
3周前
乌头
菱锰矿| 12级
成员自
02-03-2017
查看全部
596
帖子
705
喜欢给定的
33
解决
139
收到的赞
关注acordes
最近的帖子
活动
喜欢的帖子
他人喜欢的帖子
第条出资
由acordes发布的最新帖子
主题
意见
张贴
如何使用注册模型进行评分
SAS数据科学
716
04-23-2024
上午06:43
回复:累计期不起作用
可视化分析
353
04-17-2024
上午10:07
cas action groupbyinfo:我不明白为什么要花这么长时间
SAS编程
310
03-25-2024
下午03:37
回复:SAS视觉分析报告:自动删除重复观察者。。。
可视化分析
517
03-08-2024
上午06:42
设置表时处理char-varchar冲突的最佳技术。。。
SAS编程
286
01-29-2024
上午06:24
回复:使用SAS-Viya时的数据保护问题
可视化分析
669
01-23-2024
上午03:30
回复:Visual Analytics报告
SAS Viya公司
332
01-16-2024
凌晨04:21
回复:我如何用SAS制作这种图表?
可视化分析
451
01-16-2024
上午04:12
回复:V9和cas之间的prxmatch行为
SAS编程
357
12-21-2023
上午05:30
V9和cas之间的prxmatch行为
SAS编程
375
12-21-2023
上午05:17
查看全部
acordes活动源
张贴
如何使用注册模型进行评分
在
SAS数据科学
.
04-23-2024
上午06:43
张贴
回复:累计期不起作用
在
可视化分析
.
04-17-2024
上午10:07
张贴
cas action groupbyinfo:我不明白为什么这么长时间
在
SAS编程
.
2024年3月25日
下午03:37
我喜欢
回复:SAS可视化分析报告:自动删除重复观测
.
03-11-2024
上午01:12
我喜欢
回复:SAS可视化分析报告:自动删除重复观测
.
03-08-2024
上午07:14
张贴
回复:SAS可视化分析报告:自动删除重复观测
在
可视化分析
.
03-08-2024
上午06:42
喜欢
关于:在CAS中设置数据步骤中的表时处理char-varchar冲突的最佳技术
为帕特里克。
01-29-2024
上午08:27
张贴
在CAS中设置数据步骤中的表时处理char-varchar冲突的最佳技术
在
SAS编程
.
01-29-2024
上午06:24
喜欢
回复:在SAS上将char转换为Varchar
布鲁诺·米勒。
01-29-2024
上午06:11
张贴
回复:使用SAS-Viya时的数据保护问题
在
可视化分析
.
01-23-2024
上午03:30
我喜欢
回复:我如何用SAS制作这种图表?
.
01-16-2024
上午06:38
张贴
回复:Visual Analytics报告
在
SAS Viya公司
.
01-16-2024
凌晨04:21
喜欢
回复:SGPLOT线和标记类型、厚度、颜色
对于Ksharp。
01-16-2024
上午04:16
张贴
回复:我如何用SAS制作这种图表?
在
可视化分析
.
01-16-2024
上午04:12
张贴
回复:V9和cas之间的prxmatch行为
在
SAS编程
.
12-21-2023
上午05:30
我喜欢
回复:V9和cas之间的prxmatch行为
.
12-21-2023
上午05:30
张贴
V9和cas之间的prxmatch行为
在
SAS编程
.
12-21-2023
上午05:17
喜欢
在两个不同的对象中使用相同的层次
用于Deep04。
2023年4月12日
上午09:37
喜欢
生成性对抗网络(GANs):简介
对于斯马诺吉。
11-28-2023
上午09:49
张贴
回复:自动解释-采取的行动
在
可视化分析
.
11-28-2023
上午04:09
我喜欢的帖子
主题
喜欢
作者
最新帖子
关于:设置t时处理char-varchar冲突的最佳技术。。。
SAS编程
2
帕特里克
01-29-2024
上午07:22
通过
帕特里克
回复:在SAS上将char转换为Varchar
SAS Viya公司
2
布鲁诺·米勒
10-12-2023
上午02:56
通过
布鲁诺·米勒
主题:SGPLOT线条和标记类型、厚度、颜色
图形编程
三
Ksharp公司
01-19-2024
上午10:11
通过
埃曼人
在两个不同的对象中使用相同的层次
可视化分析
1
深度04
12-14-2023
上午09:46
通过
马德林_SAS
生成性对抗网络(GANs):简介
SAS社区库
5
斯马诺吉
11-28-2023
上午09:13
通过
斯马诺吉
查看全部
我喜欢的帖子
主题
喜欢
张贴
回复:SAS视觉分析报告:自动删除重复观察者。。。
可视化分析
2
03-08-2024
上午06:42
回复:我如何用SAS制作这种图表?
可视化分析
2
01-16-2024
上午04:12
回复:V9和cas之间的prxmatch行为
SAS编程
1
12-21-2023
上午05:30
通过控制空格、换行符和标题增强sgplot图
图形编程
1
10-10-2023
上午04:40
回复:需要SAS Visual Analytics 7.5中复杂交叉表的帮助
可视化分析
1
06-08-2023
下午01:41
查看全部
我的图书馆贡献
主题
喜欢
作者
最新帖子
使用SAS®Viya®和SAS®Visual Analytic实现场景分析现代化。。。
2021年SAS全球论坛会议记录
1
阿科尔德斯
03-15-2021
上午09:47
通过
阿科尔德斯
IML的运筹学
SAS社区库
2
乌头
02-12-2017
上午05:55
通过
Ksharp公司
查看全部
acordes的最新贡献
acordes参与的主题
acordes的最新贡献
«
上一个
1
2
三
…
39
下一步
»
如何使用注册模型进行评分
通过
乌头
在里面
SAS数据科学
04-23-2024
上午06:43
2024年4月23日
上午06:43
我有一个来自Visual Analytics的决策树模型。
我知道如何通过导出模型并运行一个数据步骤来对其进行评分,其中%include语句引用了VA中类似于数据步骤的评分代码。
但也可以选择注册模型。
我可以看到我的模型,但我很难在SAS Studio中使用它来得分。
我没有模特经理执照。
以下是我失败的尝试:
/*加载分析存储(ASTORE)文件*/
原睾丸激素;
libname='/modelRepository/models/'store='Decision_tree_concept_1';
运行;
/*使用加载的ASTORE对新数据进行评分*/
原睾丸激素;
得分数据=MKT。
ESTADO_DECISION输出=MKT。
ESTADO_DECISION_sc;
score rstore=“/modelRepository/models/d6332eab-c230-42fa-a75f-dcee1122d25d”;
运行;
…查看更多
回复:累计期不起作用
通过
橡子
在里面
可视化分析
04-17-2024
上午10:07
04-17-2024
上午10:07
这是非常严格的,但它是有效的。
只有第一个块设计有效,并返回累积树龄的所需聚合。
如果对象中有两个不同的日期(右侧的块不累加,而左侧的块累加,尽管唯一的差异存在于添加的date1列中),那么它将失败
当您“复制”时间序列时,它也会脱轨,在中间发生这种情况是因为您通过为列表对象选择详细数据来复制日期。
但您可以“中断”时间序列,它仍然可以正常工作和聚合。
这种情况下,您一个月内没有销售额。
如果时间序列是“01jan2023”“01feb2023”“28mar2023”和“01apr2023”,那么它会正确执行。
…查看更多
cas action groupbyinfo:我不明白为什么这么长时间
通过
橡子
在里面
SAS编程
2024年3月25日
下午03:37
03-25-2024
下午03:37
我有70万个不同的分组计数。
如果我使用input={}语句,它会正确生成列_frequency_和_position_,但_cumfreq_不是我想要的top。
我想在合同中累积频率(numero_operation)。
我的第一次groupbyinfo跑步与这次尝试有关,它至少跑得很快,并给出了正确的频率和位置计数。
当我尝试在表{}语句中使用groupby={}选项时,它需要很长时间才能完成。
这段时间的合理性并不重要,但我可能错过了一些东西。
我不知道如何明智地使用和组合vars{}、输入{}和groupby{}。
通过设置algorithm2、groupbylimit、groupbyorder,。。。
有人能帮忙并提供一个复杂的例子吗。
sas站点的示例应该涵盖更复杂的示例。
顺便说一句,我知道如何用其他方法解决我的问题。
但我想真正理解groupbyinfo的行为。
谢谢。
程序cas;
会话神秘化;
simple.groupByInfo//*1*/
includeDuplicates=真,
最小频率=1,
generatedcolumns={“频率”,“位置”,“cumfreq”},
按限制分组=100M,
nworkerthreads=8,
noVars=真,
algorithm2=真,
journaltrace=true,
inputs={'Numero_operation','JourneyName'},
casOut={name=“testa_dup”,replace=true,CASLIB=“mkt”},
表格={
/*vars={'Numero_operation','JourneyName'},groupBy={'_date'}*/
groupByMode=“redistribute”,orderBy='fecha_envio',
/*orderBy=“fecha_envio”*/
name=“FUNNEL_REN”,CASLIB=“mkt”
,计算变量={
name=“_date”},
computedVarsProgram=“_date=put(日期部分(fecha_envio),星期一);”
};
运行;
进程cas;
表格.fetch/
format=True,maxrows=100,
/*fetchVars={*/
/*“_score_”,'数字_操作','旅程名称'}*/
table={name=“testa_dup”,caslib=“mkt”,其中=“Numero_operacion in('01RN40000930''01RN2700014')”};
运行;
程序cas;
会话神秘化;
simple.groupByInfo//*1*/
includeDuplicates=true,
最小频率=1,
generatedcolumns={“频率”,“位置”,“cumfreq”},
按限制分组=100M,
细节=true,
nworkerthreads=8,
noVars=真,
algorithm2=真,
journaltrace=true,
inputs={'Numero_operation','JourneyName'},
casOut={name=“testa_dup”,replace=true,CASLIB=“mkt”},
table={groupby={'Numero_operacion','JourneyName'},groupByMode=“重新分发”,
/*orderBy='fecha_envio'*/
/*orderBy=“fecha_envio”*/
name=“FUNNEL_RE1”,CASLIB=“mkt”
,计算变量={
name=“_date”},
computedVarsProgram=“_date=put(日期部分(fecha_envio),周一);”
};
运行;
…查看更多
回复:SAS视觉分析报告:自动删除重复观察者。。。
通过
乌头
在里面
可视化分析
03-08-2024
上午06:42
2个喜欢
03-08-2024
上午06:42
2个喜欢
请重新考虑您对视觉分析的理解。
或者参加一门课程。
视觉分析是关于聚合的,这是重点。
默认情况下,会显示尽可能多的行,因为可以使用字符变量组合并传递不同的过滤器。
您可以使数字变量的行为像字符一样,这些变量加起来就是组合。
然后是默认的频率聚合度量。
它统计聚集行后面的行数。
分配给对象角色的所有数值变量的行为与其在聚合中的设置相同,如平均值、平均值、最大值、总和。。。
…查看更多
设置表时处理char-varchar冲突的最佳技术。。。
通过
乌头
在里面
SAS编程
01-29-2024
上午06:24
01-29-2024
上午06:24
通常,在执行ETL任务时,我必须克服一个问题,即当同一个变量在表A中具有char格式,在表B中具有varchar格式时,这两个变量都来自caslibs。
这可能会影响许多变量,我不想编写额外的代码来使用表A中的varchar创建新变量,删除旧变量并相应地重命名新变量。
我使用了一个有效的“技巧”,但必须有一个更好的解决方案:我将两个CAS表都写入工作库并返回CAS。
这会导致所有字符变量在转换为字符时都具有字符格式,因为工作目录无法维护varchar格式。
你推荐什么?
…查看更多
回复:使用SAS-Viya时的数据保护问题
通过
乌头
在里面
可视化分析
01-23-2024
上午03:30
01-23-2024
上午03:30
你必须与你公司的SAS大客户进行更深入的谈判。
如果SAS Viya架构没有正确解决您的问题,那将是一个巨大的错误。
我们也有合理的客户数据,但与法律部门一起,我们找到了一个简单、现成的解决方案,适合我们的隐私法律需求。
…查看更多
回复:Visual Analytics报告
通过
乌头
在里面
SAS Viya公司
24年1月16日
凌晨04:21
01-16-2024
凌晨04:21
是的,我们通过运行以下代码解决了这个问题:
您必须与SAS Viya管理员密切合作,以创建用户组并为其分配用户。
我们要在行级别使用与sas-viya管理中显示的相同的UserId来锁定其内容以进行未授权访问的表。
程序cas;
访问Control.updSomeAcsTable/
空调系统={
{caslib=“onair”table=“TY_9_SOLICITUDES_V16.sashdat”identity=“RedComercial”
identitytype=“组”
permtype=“授予”
permission=“选择”
filter=“strip(upcase(dkx))=('SUB::SAS.Userid')”},
{caslib=“onair”table=“TY_9_SOLICITUDES_V16.sashdat”identity=“DirComercial”
identitytype=“组”
permtype=“授予”
permission=“选择”
过滤器=“1=1”}
}
;
退出;
…查看更多
回复:我如何用SAS制作这种图表?
通过
乌头
在里面
可视化分析
01-16-2024
上午04:12
2个喜欢
01-16-2024
上午04:12
2个喜欢
正如您在Visual Analytics主题中所问的那样,我建议您至少不能在未事先准备好要显示的分布密度或内核函数的情况下在VA中进行操作。
这是一个SAS Studio代码解决方案。
数据kms;
do kms=0至200000乘以10000;
产出;
结束;
运行;
/*ods图形*/
ods输出单变量统计=lvs;
proc kde数据=AS.COST_MATRIX;
其中orig=“全局”;
格式Fecha_Aceptacion year。;
由Cobertura_Elemento编写;
freq invoice_acum;
univar kms/百分位数unistats;
得分数据=kms out=kms_X;
运行;
ods图形;
proc sgpanel数据=kms_x;
panelby Cobertura_Elemento/行=3;
系列x=值y=密度/平滑连接;
波段x=值下限=0上限=密度/填充组=Cobertura_Elemento;
运行;
…查看更多
回复:V9和cas之间的prxmatch行为
通过
乌头
在里面
SAS编程
12-21-2023
上午05:30
1个类似
12-21-2023
上午05:30
1个类似
重大的!
格雷西亚斯
…查看更多
V9和cas之间的prxmatch行为
通过
乌头
在里面
SAS编程
12-21-2023
上午05:17
12-21-2023
上午05:17
这个有效。
集合来自CASLIB,输出开始工作
选项casdatalimit=all;
数据oks;
设置mkt。
TY_ALL_CH;
如果prxmatch(“m/venta/oi”,report_orig);
运行;
这不起作用。两者都是caslibs。
数据public.oks;
设置mkt。
TY_ALL_CH;
如果prxmatch(“m/venta/oi”,report_orig);
运行;
给出以下错误注释:
注意:第86行第4列的函数PRXMATCH的参数1('m/venta/oi','TY_2_OP_FIN_'[12个字符,共41个字符])无效。
…查看更多
回复:自动解释-采取的行动
通过
乌头
在里面
可视化分析
11-28-2023
上午04:09
11-28-2023
上午04:09
在我看来,这只是第一次深入了解目标变量的情况。
您应该评估结果并构建一个更为明智的模型,就像您在没有运行自动分析的情况下所做的那样,而且最重要的是,您应该了解数据和上下文。
要明确我的最后一点:想象一下,作为一名英语使用者,你被指派解释东京的房价,但你的数据表完全是日语的,没有标签和翻译。
它们只告诉你目标变量是什么。
这是自动分析的用例。
…查看更多
回复:将参数传递给作业执行
通过
乌头
在里面
可视化分析
11-23-2023
上午09:40
11-23-2023
上午09:40
我现在无法测试它。
一旦我尝试实现它,我会给你反馈。
与此同时,我采取了一种变通办法,让它做我想做的事。
我将数据驱动内容与ProxyDDCForVAJobCASIntegration结合使用。
我最初想发送的参数,如用户ID和品牌,现在以数据项的形式发送。
在作业代码中,我将它们写入数据集。
然后,我使用call symputx将它们作为参数返回。
这些参数最终过滤了我的进程报告代码,我ODS将报告输出到在Visual Analytics中播放请求的用户文件夹。
我对javascripts和html表单不太满意,但直到现在,我一直设法让它工作。如果没有您和@XavierBizoux的宝贵支持,这是不可能的。
我可以建议你另一个方向写一篇博文吗?
如果你能澄清以下内容,那就太好了。
对于我来说,在整个工作执行主题中,不清楚什么解决方案最适合于哪个用例。
这里有一些纯粹的技术,还有一些结合了我的技术,这会造成混乱。
数据驱动内容(DDC),用于将数据从Visual Analytics发送到文件
打开输入表单并将其参数传递给代码以运行sas程序(如proc print或proc sgplot)的DDC
通过URL调用网页并发送参数的列表表,列表表的value-target选项和添加在URL末尾的&CarModel=SelectedModel
我遗漏了哪些重要的用例?
…查看更多
回复:更新
通过
乌头
在里面
可视化分析
2023年11月23日
上午09:21
11-23-2023
上午09:21
尝试:
格式(datepart(now()),yym6.)='202312'
查找返回yyyymm的格式值
…查看更多
回复:将参数传递给作业执行
通过
乌头
在里面
可视化分析
11-21-2023
下午07:16
11-21-2023
下午07:16
你好,@Renato_sas
这正是我的问题。
我经常使用您的代码,它是您的pareto示例用例的基础。
现在,我想发送一个参数,但另外还要发送到一个输入表单设置,比如来自sas-viya作业执行示例的Html ODS输出。
我尝试将html表单与ProxyDDCForVAJobCASIntegration相结合。
我想知道是否可以将参数值添加到URL中,比如&myVar='myParameter'。
…查看更多
回复:将参数传递给作业执行
通过
乌头
在里面
可视化分析
11-21-2023
下午02:40
11-21-2023
下午02:40
@XavierBizoux与此同时,我尝试修改SAS示例“Simple ODS Html”,在Html中添加脚本块,该脚本块在其他用法中通过假过滤器成功捕获附加到VA中数据驱动内容的参数。
修改后的html如下所示:
它没有给出错误,但参数仍然丢失。
<!
DOCTYPE html>
<html lang=“en”>
<头部>
<title>简单ODS HTML
<link rel=“stylesheet”href=“/SASJobExecution/theme”>
<script type=“text/javascript”src=“
https://bsxxxxx.fsyy.vwf.vwfs-ad/htmlcommons/util/messagingUtil.js
“></script>
<script type=“text/javascript”src=“
https://bsxxxx.fsyy.vwf.vwfs-ad/htmlcommons/util/contentUtil.js
“></script>
<script type=“text/javascript”src=“
https://bsxxxx.fsyy.vwf.vwfs-ad/htmlcommons/util/jobUtil.js
“></script>
<脚本>
“使用严格”;
窗口.$=
window.parent.$;
var_job_output_cas_table_v2=空;
//示例:“CARS_COPY”;
var _ job _ executing _ message _ v2=空;
//示例:“等待作业完成…”;
var_job_name_v2=空;
//示例:“/Public/Jobs/SAS Communities/HelloCASWorld”
函数onDataReceived(结果数据)
{
if(结果数据){
var resultName=结果数据.resultName;
var selections=va.contentUtil.initializeSelections(resultData);//
移除最终刷柱的良好实践
if(resultData.columns.length==0){
//它至少需要一列和一行
document.getElementById(“作业结果”).innerHTML=“”;
va.messagingUtil.postInstructionalMessage(resultName,“请分配角色”);
回报;
}
var vaParameters=va.contentUtil.getVA参数(resultData);
_job_output_cas_table_v2=va参数_
作业输出表v2;
_job_executing_message_v2=va参数_
作业执行消息v2;
_job_name_v2=va参数_
作业名称v2;
if(!_job_executing_message_v2)_job_执行_message_v2=“正在执行作业…”;
如果(!_job_output_cas_table_v2||!_job名称_v2){
//缺少一个或多个参数
document.getElementById(“作业结果”).innerHTML=“”;
va.messagingUtil.post指令消息(
结果名称,
请确保将以下参数传递给此对象:\n+
“(1)_job_name_v2\n”+
“(2)_job_output_cas_table_v2\n”+
“(3)_job_executing_message_v2(可选)”
);
回报;
}
document.getElementById(“作业结果”).innerHTML=_job_executing_message_v2;
调用作业(结果数据)
.done(函数(jobOutput){
if(jobOutput.success){
document.getElementById(“作业结果”).innerHTML=“完成!”;
setTimeout(()=>{document.getElementById(“作业结果”).innerHTML=“”;},2000);
}
其他{
document.getElementById(“JobResults”).innerHTML=“作业已完成,但出现错误(有关详细信息,请参阅控制台)”;
}
})
.fail(函数(jqXHR,textStatus,errorThrown){
document.getElementById(“JobResults”).innerHTML=“作业未能执行(有关详细信息,请参阅控制台)”;
});
}
}
函数callJob(resultData){
va.作业实用程序。
为SASJob准备VAData[结果数据];
var stringifiedJSON=JSON.stringfy(resultData);
//作为Blob的大型JSON对象-Blob就像一个文件,POST方法将文件发送到服务器
var jsonBlob=新Blob([stringifiedJSON],{type:'text/plain'});
//使用输入参数创建表单
var formData=新formData();
formData.append(“_program”,_job_name_v2);
formData.append(“_action”,“execute”);
formData.append(“_output_type”,“json”);
formData.append(“myjsonfile”,jsonBlob);
formData.append(“castab”,_job_output_cas_table_v2);
//formData.append(“_debug”,“log”);
formData.append(“_output_type”,“text”);
返回$.ajax({
方法:“POST”,
url:“/SASJobExecution/”,
数据:表单数据,
contentType:false,//不发送content-type
processData:false,//不转换数据以适应默认的内容类型应用程序/x-www-form-urlencoded
标题:{“X-CSRF-TOKEN”:“$CSRF$”,“Accept”:“application/json”}
})
.done(函数(jobOutput){
if(jobOutput.success){
console.log(“作业执行成功!”);
}
其他{
console.log(“作业执行时出现错误”);
console.log(“jobOutput=”,jobOutput);
}
})
.fail(函数(jqXHR,textStatus,errorThrown){
console.log(“*************作业失败**************”);
控制台.log(“jqXHR:”,jqXHR);
console.log(“textStatus:”,textStatus);
console.log(“errorThrown:”,errorThrouwn);
});
}
va.messagingUtil.setOnDataReceivedCallback(onDataReceved);
</script>
</头>
<body role=“main”class=“jobexec_body”>
<form class=“jobexec_form”action=“/SASJobExecution/”target=“_tab”>
<input type=“hidden”name=“_program”value=“$program$”/>
<input type=“hidden”name=“_action”value=“execute”/>
<input type=“hidden”name=“_output_type”value=“ods_html5”/>
SAS<sup>®</
sup>作业执行</div>
<h1 class=“jobexec_sample_name”>简单的ODS HTML</h1>
<p>
PRINT过程创建一个简单的HTML页面,该页面显示
萨谢尔。
CLASS表。
</p>
<小时/>
<input type=“submit”value=“Run code”class=“jobexec_sample_input_submit“/>
显示SAS日志
</form>
</body>
</html>
在源代码中,我想使用参数castab(到目前为止,我还没有以有意义的方式更改名称),它从VA以数值-_job_output_cas_table_v2参数的形式发送,值为8
选项VALIDVARNAME=any;
*这允许stopOnError宏函数在错误发生后运行sas命令;
选项NOSYNTAXCHECK;
%宏stopOnError(消息);
%放置&=SYSRC&=SYSCC&=SYSFILRC&=SYSLIBRC&=SYERR SYSERROTEXT=%superq(SYSERRORTEXT)&=MSG;
%如果(&msg eq)%,则%let msg=%superq(syserrortext);
%如果(&syserr>6或&msg-ne)%,则%do;
proc json out=_webout nostatas nopretty nokeys;
写开放对象;
写值“成功”为false;
写入值“retcode”&SYSERR;
写入值“message”“&MSG”;
写近;
运行;
cas mySession终止;
%设SYSCC=0;
%中止取消;
%结束;
%修正stopOnError;
%宏检查参数;
%如果(不是%symexist(castab))%,则%stopOnError(缺少参数castab);
%修正checkParams;
%检查参数;
标题“卡斯塔布”;
proc打印数据=sashelp.class noobs;
/*其中年龄>&castab*/
var名称性别年龄身高体重;
跑步;
退出;
…查看更多
«
上一个
1
2
三
…
39
下一步
»
联系我
联机状态
脱机
上次访问日期
3周前
acordes的组集线器
SAS Plattform Netzwerk公司
199
SAS分析资源管理器
6266
查看全部
喜欢
用户
喜欢次数
帕特里克
10
布鲁诺·米勒
21
Ksharp公司
73
深度04
1
anonymous_user(匿名用户)
89
查看全部
来自的赞
用户
喜欢次数
维涅什姆
1
艾哈迈德·阿塔尔
1
Rick_SAS公司
18
亚布文
三
昆廷
2
查看全部
快速链接
注册
登录