Time Pentaho:如何汇总时间
例如,我有时间,我在记录中有这样写的时间:Time Pentaho:如何汇总时间,time,pentaho,etl,Time,Pentaho,Etl,例如,我有时间,我在记录中有这样写的时间:00:02:24或15:22:45,现在我想做另一列(小时),其中可以是值,例如,时间02:43:22是值2,或者时间23:22:14,是值23,等等。但我不知道该怎么做,我尝试了数字范围,但没有成功 这是一张照片,我想成为什么样的人: 谢谢。您可以使用该步骤 我不知道哪种类型是你的时间 如果是字符串,则avar Hour=Time.substr(0,2)就可以了 如果是日期,则使用var Hour=Time.getHour() 如果类型是其他类型,
00:02:24
或15:22:45
,现在我想做另一列(小时),其中可以是值,例如,时间02:43:22
是值2,或者时间23:22:14
,是值23,等等。但我不知道该怎么做,我尝试了数字范围,但没有成功
这是一张照片,我想成为什么样的人:
谢谢。您可以使用该步骤
我不知道哪种类型是你的时间
- 如果是字符串,则a
var Hour=Time.substr(0,2)代码>就可以了
- 如果是日期,则使用
var Hour=Time.getHour()代码>
- 如果类型是其他类型,则首先转换为字符串
修改的JavaScript值
,并将其链接到数据流提供程序(在示例a数据网格
)转换函数
,可以获得Javascript内置集合之外的可用函数列表)Get variable
按钮,保留所需变量(此处为小时),并定义/重新定义其类型(此处为字符串)Hour=Hour+'
强制将类型转换为字符串你能更详细地解释这段代码吗,或者请提供一个例子。谢谢,当然,我添加了一个ktr的图像,假设变量
Time
是String
。