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

説明

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

使用例

この例では、時間帯ごとのステータスコードとその件数を格納するテーブルを作成します。 各行には、ステータスコードとそれに対応する件数を保持する Map が含まれます。各時間帯における 各ステータスコードの合計件数を計算するために、sumMap を使用します。
Query
sumMap 関数は、各タイムスロット内の各ステータスコードごとの合計を計算します。たとえば、次のとおりです。
  • タイムスロット ‘2000-01-01 00:00:00’:
    • ステータス ‘a’: 15
    • ステータス ‘b’: 25
    • ステータス ‘c’: 35 + 45 = 80
    • ステータス ‘d’: 55
    • ステータス ‘e’: 65
  • タイムスロット ‘2000-01-01 00:01:00’:
    • ステータス ‘d’: 75
    • ステータス ‘e’: 85
    • ステータス ‘f’: 95 + 105 = 200
    • ステータス ‘g’: 115 + 125 = 240
Response

関連項目

最終更新日 2026年7月2日