从与其他列比较的列中获取 MAXvalue?

Posted

技术标签:

【中文标题】从与其他列比较的列中获取 MAXvalue?【英文标题】:Get MAXvalue from column where comparing to other columns? 【发布时间】:2021-09-11 15:46:31 【问题描述】:

输入表:

Type Comment Value
A value2 20
A value5 19
B value8 20
A value2 17
A value5 20
B value8 20
C value2 21
A value5 23
B value8 23

决赛桌:

Type Comment Value
A value5 23
B value8 23
C value2 21

【问题讨论】:

你好,这个表的来源是什么?您可以利用分区函数并创建一个选择查询作为源 【参考方案1】:

正如 Nandan 所说,您可以创建一个选择查询作为源。

另一种方式,您可以使用聚合转换来执行此操作。

步骤:

1.添加源后,添加聚合转换。如下图所示。

数据预览:

    新建一个源分支,然后加入您的分支和聚合转换。

    添加选择转换以删除重复的列。

    结果:

【讨论】:

太有用了!!!

以上是关于从与其他列比较的列中获取 MAXvalue?的主要内容,如果未能解决你的问题,请参考以下文章

在其他列中选择满足多个条件的列值

如何在其他四个数据框的列中检查一个数据框列是不是可用?

添加值取决于其他列中的值的列

熊猫数据框:在固定其他列的列中提取具有特定标准/条件最小值的数据[重复]

如何将 SQL 中的列中的值 PIVOT 到新的列名中,然后在这些 PIVOT 列下列出其他列值?

查询以从与给定值相同的列中选择值,但不同的行