日期的 Spotfire 文本到整数

Spotfire Text to Integer for Dates

我正在尝试将时间序列数据从 excel 电子表格加载到 Spotfire 中。在我的电子表格中,有一个单独的列用于年份(spotfire 将其视为整数)和月份(spotfire 将其视为文本),因为它采用三个字母的缩写格式,即 January 是 JAN。我试图避免更改 excel 中的数据,并希望在 spotfire 中完成我的所有工作,因为它会定期更新。我如何在 spotfire 中 link 这些列,以便我可以在一个时间范围内绘制一个变量?

单击插入 > 插入计算列...确保选择了正确的数据 table。在表达式字段中键入:

Date([year],
   case  when [month]="JAN" then 1
      when [month]="FEB" then 2
      when [month]="MAR" then 3
      when [month]="APR" then 4
      when [month]="MAY" then 5
      when [month]="JUN" then 6
      when [month]="JUL" then 7
      when [month]="AUG" then 8
      when [month]="SEP" then 9
      when [month]="OCT" then 10
      when [month]="NOV" then 11
      when [month]="DEC" then 12 end,
   1)

我会把它命名为 "monthdate"。请注意,每个日期的日期都等于 1。如果您的数据中也有日期,只需将该列放在上面的公式中,而不是最后一个 1.