sumIf
説明
If
コンビネータは、条件が真である行の値の合計を計算するために、sum
関数に適用できます。このために sumIf
集約コンビネータ関数を使用します。
使用例
この例では、成功フラグを持つ売上データを保存するテーブルを作成し、sumIf
を使用して成功したトランザクションの総売上額を計算します。
sumIf
関数は is_successful = 1
の場合の金額のみを合計します。この場合、合計するのは: 100.50 + 200.75 + 300.00 + 175.25 になります。
価格方向による取引量の計算
この例では、ClickHouse playground で入手可能な stock
テーブルを使用して、2002年の上半期の価格方向による取引量を計算します。
銘柄別の取引量の計算
この例では、ClickHouse playground で入手可能な stock
テーブルを使用して、2006年の当時の3つの大手テクノロジー企業の銘柄別の取引量を計算します。