メインコンテンツへスキップ

説明

Map コンビネータは avg 関数に適用でき、avgMap 集約コンビネータ関数を使用して、Map 内の値の算術平均をキーごとに計算します。

使用例

この例では、異なるタイムスロットにおけるステータスコードとその件数を格納するテーブルを作成します。 各行には、ステータスコードをキー、対応する件数を値とする Map が含まれます。avgMap を使用して、 各タイムスロットにおける各ステータスコードの平均件数を計算します。
Query
avgMap 関数は、各タイムスロット内の各ステータスコードの平均件数を計算します。たとえば:
  • タイムスロット ‘2000-01-01 00:00:00’ では:
    • ステータス ‘a’: 15
    • ステータス ‘b’: 25
    • ステータス ‘c’: (35 + 45) / 2 = 40
    • ステータス ‘d’: 55
    • ステータス ‘e’: 65
  • タイムスロット ‘2000-01-01 00:01:00’ では:
    • ステータス ‘d’: 75
    • ステータス ‘e’: 85
    • ステータス ‘f’: (95 + 105) / 2 = 100
    • ステータス ‘g’: (115 + 125) / 2 = 120
Response

関連項目

最終更新日 2026年7月2日