将给定的与时间相关的列转换为Spotfire可以读取的列

时间:2015-12-06 20:27:50

标签: spotfire

我有一个时间信息栏,其中包含

2006年5月

2006年6月

2006年8月

...

如何将此列转换为追踪Spotfire"日期时间"格式。

2 个答案:

答案 0 :(得分:1)

如果您的目标列是String数据类型,只需通过插入转换来更改数据类型,Spotfire将足够智能将其转换为Date数据类型(您的日期将从月初开始。即5 / 1 / 2006,6 / 1 / 2006,8 / 1/2006)。然后,您可以在列属性中应用所需的格式。如果您的列已经是日期或日期时间格式,则只需更改格式。

答案 1 :(得分:-1)

所以你想要对你的数据进行以下转换(这是在python中,因为这是我喜欢的语言):

getline(fin, input, " \n,.");

其中data是输入行列表,result是Spotfire所需格式的输出列表。

如果您可以找到一种方法让Spotfire在读取数据时对其进行转换,可能需要使用“pivot”步骤(通过查看Spotfire网站),您可以在Spotfire中完全执行此操作。否则,您将需要一个外部程序来进行转换。

如果你需要,我可以制作这样一个程序,但是我需要更多关于数据位置的详细信息(在文件中?数据库?电子表格?)以及输出需要输入点火以读取它的文件(文件?数据库?)。

相关问题