日期的 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
.
我正在尝试将时间序列数据从 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
.