聚合器转换仅给出一行

问题描述 投票:0回答:2

在聚合器转换中,我使用了 max 函数。我为每组获取单行。但多行有最大值。如何获取其他行详细信息

informatica-powercenter
2个回答
0
投票

在这种情况下,您需要计算每个组的最大值,就像您似乎所做的那样,然后使用值和组键作为连接条件,通过

Joiner Transformation
将结果连接回原始数据集。因此,您应该获得每组具有最大值的所有行。

这应该看起来或多或少如下所示:

SRC--SQ--AGG-\
       \      \
        \------JNR--TGT

0
投票

未定义按端口分组 agg 将所有记录视为一组并返回最后一条记录。

© www.soinside.com 2019 - 2024. All rights reserved.