【问题标题】:convert rows into Column informatica将行转换为列 informatica
【发布时间】:2014-04-08 22:51:12
【问题描述】:

能否请您告诉我如何在 powerCenter 中将行转换为列? 附上下面的快照。

【问题讨论】:

标签: informatica informatica-powercenter


【解决方案1】:

您只需要一个聚合器 - 按 Product 分组并添加两个输出端口来计算产品值:

  • 当前值 - MAX(IIF(end date = 1231999, Value, NULL))
  • 未来价值 - MAX(IIF(end date = 01010001, Value, NULL))

更新:

PowerCenter 聚合函数采用可选的filter_condition 参数,因此您也可以使用等效的更简洁的语法:

  • 当前值 - FIRST(Value, end date = 1231999)
  • 未来价值 - FIRST(Value, end date = 01010001)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-17
    • 1970-01-01
    • 2015-04-25
    相关资源
    最近更新 更多