gpt4 book ai didi

pentaho - 如何存储一行中的变量以便在 Pentaho Kettle 中的后续行中使用?

转载 作者:行者123 更新时间:2023-12-02 10:27:57 69 4
gpt4 key购买 nike

我必须处理一个包含多个聚合级别的电子表格。大多数情况下,这很好,但在一种情况下,我需要将最高聚合级别的信息与下一个聚合级别的信息结合使用。这是一个例子:

Title,         Platform,    Quantity, Revenue
"Some title", , 100, 1000.00
, "Platform A", 12, 120.00
, "Platform B", 20, 200.00
, "Platform C", 68, 680.00

"Some other title", , 20, 200.00
, "Platform B", 20, 200.00
...

第一条记录的标题为“Some Title”,以及所有平台的聚合数量和收入指标。这主要是我需要阅读的内容。但是,在一种情况下,例如“平台 B”,我需要检索该平台的特定值,并且我需要知道这些值的标题是什么。

有人知道如何完成这个任务吗?

最佳答案

我为此提出了一个 jira:

http://jira.pentaho.com/browse/PDI-13296

因为它并不是立即显而易见的简单。

我只能想到在“修改后的 JavaScript 步骤”中执行一小段代码,该代码会记住标题的先前值,然后在标题为空时进行替换。

这确实假设您的数据始终以这种方式排序,并且还假设您的第一行始终具有值。

如果您有可以分组的内容(即您未显示的某些附加属性?),那么您可以在该步骤中使用“传递所有行”选项并获取该组的“第一个非空”值标题字段的聚合。

关于pentaho - 如何存储一行中的变量以便在 Pentaho Kettle 中的后续行中使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27485683/

69 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com