Mysql Pentaho-按步骤分组不返回时间戳值
我在转换中使用“分组方式”,我将一个字段分组,并将一些其他字段作为聚合输出传递。在这些输出字段中有一个timestamp字段,它不返回作为输入传递的时间戳值,而是返回空值。我用于timestamp字段的类型是“First value” 以下是我的转变: 预览表输入中的行: 逐步分组: 按步骤预览分组中的行: 有人能帮我修一下吗Mysql Pentaho-按步骤分组不返回时间戳值,mysql,database,timestamp,pentaho,kettle,Mysql,Database,Timestamp,Pentaho,Kettle,我在转换中使用“分组方式”,我将一个字段分组,并将一些其他字段作为聚合输出传递。在这些输出字段中有一个timestamp字段,它不返回作为输入传递的时间戳值,而是返回空值。我用于timestamp字段的类型是“First value” 以下是我的转变: 预览表输入中的行: 逐步分组: 按步骤预览分组中的行: 有人能帮我修一下吗 提前谢谢 我刚刚在表输入步骤的数据库连接中禁用了“支持时间戳数据类型”选项。然后,GROUPBY step正确地返回时间戳值 不知道这是否正确,但对我有效。提供您
提前谢谢 我刚刚在表输入步骤的数据库连接中禁用了“支持时间戳数据类型”选项。然后,GROUPBY step正确地返回时间戳值
不知道这是否正确,但对我有效。提供您所做的示例far@VipinJain添加了我的转换和预览数据图像,希望这足够了。来自表输入的SQL查询是否按内容id排序?如果在Group by之后放置一个虚拟步骤,您是否看到有行进入该步骤?请执行两项操作:1select values'-表格输入后的步骤:在select values中的“元数据”上获取两个日期值,并指定日期“yyyy/MM/dd hh:MM:ss”的格式;同时获取content_id并将其设置为字符串格式(我不知道这是否必要……但请尝试一下)2按“分组方式”之前的“步骤”排序:按“内容\u id”排序。。。希望它能起作用@lukfi,@seb尝试了你的两种方法,但都无效。但获取这些字段的空值作为结果。