我不能在 SAS VA 的散点图中使用日期作为轴吗?

Cant I use dates as axes in a scatter plot in SAS VA?

在 Enterprise Guide 中,我绘制了带有问题创建和关闭日期的散点图,以检测积压发生的时间和解决时间: (图中的直线是批量干预,比如关闭一组在系统外处理的问题。)

proc sgplot data=alert;
scatter x=create_Date y=CloseDate / group=CloseReason;
run;

当我尝试在 SAS Visual Analytics 中执行相同操作时,我只能在 x 轴和 y 轴上放置度量值,而无法将日期或日期时间变量设为度量值。 我做错了什么吗?我应该使用其他图形类型吗?

根据 support.sas.com/documentation/cdl/en/vaug/68648/PDF/default/vaug.pdf ,第 166 页,您可以为散点图定义数据角色。 我不确定这是否可以解决您的情况,但它说:

"除了度量之外,您还可以分配一个组变量。组变量根据您分配的类别数据项的值对数据进行分组。创建一组单独的散点对于组变量的每个值。 您可以将数据项添加到数据提示角色。数据提示角色中数据项的值显示在散点图的数据提示中。

希望对您有所帮助。

我的看法是,SAS VA Explorer 无法让日期成为度量值,这是一个真正的弱点。老派的技巧可能是创建一个重复的数据项来计算 SAS 数据值(给你一个数字结果和一个度量),然后用自定义格式格式化它以将其呈现为人类可读的日期。

然而,根据http://support.sas.com/kb/47/100.html#explorer

How SAS Visual Analytics Designer supports formats

In SAS Visual Analytics Designer, the Format property of the data item displays the name of the format for both numeric and character data items. However, there are some differences between numeric and character data items.

Numeric data items

  • You can change the format. If you change the format, you can restore the user-defined format by selecting Reset to Default in the Format type box.
  • You can specify to sort by formatted or unformatted values (release 6.2 and later).
  • (My bolds) Numeric data items with a user-defined format are classified as categories. You cannot change these data items to measures while the user-defined format is applied.