【发布时间】:2017-11-27 13:06:03
【问题描述】:
主要来源数据:
TYPE ID VERSION Column_NAME VALUE
A WXYZ 0 COLUMN_A ABC
A WXYZ 0 COLUMN_B DEF
A WXYZ 0 COLUMN_C CHI
A WXYZ 0 COLUMN_C JKL
A WXYZ 0 COLUMN_D MNO
在源上应用 Union 后,我得到了下表:
我们还有许多其他基于类型、ID、版本的行。
联合后的数据(类似于):。
TYPE ID VERSION COLUMN_A COLUMN_B COLUMN_C COLUMN_D
A WXYZ 0 ABC <Null> <Null> <Null>
A WXYZ 0 <Null> DEF <Null> <Null>
A WXYZ 0 <Null> <Null> CHI <Null>
A WXYZ 0 <Null> <Null> JKL <Null>
A WXYZ 0 <Null> <Null> <Null> MNO
我需要的输出:
TYPE ID VERSION COLUMN_A COLUMN_B COLUMN_C COLUMN_D
A WXYZ 0 ABC DEF CHI MNO
A WXYZ 0 ABC DEF JKL MNO
我尝试使用聚合节点获取 Column_A、Column_B、Column_C、Column_D 的最大值。但问题是 Design Studio 不支持获取任何属性的最大值的 CV。
任何人都可以建议任何其他方式吗?
【问题讨论】:
-
D 列中的 NULL 是什么意思?我在问为什么 NULL 对我来说意味着 NO 所以我使用这个代码: if (IsNull("field"), 'N', if("field"='Yes', 'Y', 'N'))
-
@MatheusOliveira 我已经编辑了最后一列,您现在可以查看,Null 表示没有值。它在 HANA 中显示为 ->(?)
-
您可以发布您的 SQL 以及您想要什么输出,以便我可以更好地帮助您吗?
-
@MatheusOliveira 实际上我正在处理 SAP HANA 中的图形计算视图,因此没有脚本。
-
@MatheusOliveira 我已经更新了主要来源,请立即查看!