在“企业指南”中,我绘制了散点图,其中包含问题的创建和结束日期,以检测何时发生积压以及何时解决:(图中的直线是批量干预,如关闭一组在外部处理的问题系统。)
proc sgplot data=alert;
scatter x=create_Date y=CloseDate / group=CloseReason;
run;
当我尝试在SAS Visual Analytics中执行相同操作时,我只能对x-ax和y-ax进行测量,并且我无法将te日期或日期时间变量作为度量。我做错了吗?我应该使用其他图表类型吗?
我的看法是,SAS VA Explorer无法将日期作为衡量标准,这是一个真正的弱点。旧学校的技巧可能是创建一个重复的数据项来计算SAS数据值(给出一个数字结果,从而得到一个度量),然后用自定义格式对其进行格式化,以将其渲染回人类可读日期。
但是,根据http://support.sas.com/kb/47/100.html#explorer
SAS Visual Analytics Designer如何支持格式
在SAS Visual Analytics Designer中,数据项的Format属性显示数字和字符数据项的格式名称。但是,数字和字符数据项之间存在一些差异。
数字数据项
您可以更改格式。如果更改格式,则可以通过在“格式类型”框中选择“重置为默认值”来恢复用户定义的格式。 您可以指定按格式化或未格式化的值排序(版本6.2及更高版本)。 (我的粗体)具有用户定义格式的数字数据项被归类为类别。应用用户定义的格式时,无法将这些数据项更改为度量。
根据support.sas.com/documentation/cdl/en/vaug/68648/PDF/default/vaug.pdf,第166页,您可以为散点图定义数据角色。我不确定这可以解决你的情况,但它说:
“除了度量之外,您还可以分配一个Group变量.Group变量根据您分配的类别数据项的值对数据进行分组。为组变量的每个值创建一组单独的散点。您可以将数据项添加到数据提示角色。数据提示角色中的数据项的值显示在散点图的数据提示中。
希望能帮助到你。