データ接続と統合Pipeline Builder Expressionsピボット

注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

Pivot

対応済み: Streaming

ピボットコンテキストで集約式を適用します。集約は、ピボット式の各異なる値に対して個別にスコープされた一連の集約として実行されます。出力は、ピボット値から集約式値へのマップです。

式カテゴリ: 集約

引数

  • 集約式 - 適用する集約式。
    Expression<V>
  • ピボット式 - 適用するピボット式。
    Expression<K>

型変数の境界: K は ComparableType**V は AnyType を受け入れます

出力型: Map<K, V>

例 1: 基本ケース

引数の値:

  • 集約式:
    sum(
     expression: value,
    )
  • ピボット式: pivot

入力テーブル:

pivotvalue
a1
b2
a3

出力: {
 a -> 4,
 b -> 2,
}


例 2: 基本ケース

引数の値:

  • 集約式:
    sum(
     expression: value,
    )
  • ピボット式:
    cleanString(
     cleanActions: {trim},
     expression: pivot,
    )

入力テーブル:

pivotvalue
a1
b2
a3

出力: {
 a -> 4,
 b -> 2,
}