メイン コンテンツをスキップする

集計

集計関数は、複数の値に対して計算を実行し、単一の結果を返します。

Qlik Open Lakehouse では次の関数を使用できます。

関数 説明
APPROX_COUNT_DISTINCT 個別の非NULL入力値の数を近似します。
APPROX_COUNT_DISTINCT_EACH 指定された各グループに対して、個別の値の数を近似します。
AVG すべての入力値の平均 (算術平均) を計算します。
AVG_EACH 指定された各グループに対して、すべての入力値の平均 (算術平均) を計算します。
AVG_TIME_SERIES 時間間隔ごとの平均値を取得します。
COLLECT_SET 指定された項目のすべての値のセットを収集します。
COLLECT_SET_EACH 指定された各グループについて、項目のすべての値のセットを収集します。
COUNT NULL 以外の入力値の数をカウントします。
COUNT(*) 入力行数をカウントします。
COUNT(DISTINCT ...) NULL 以外の重複しない入力値の数をカウントします。
COUNT_EACH 指定された各グループのアイテム数をカウントします。
COUNT_IF 「TRUE」の入力値の数をカウントします。
DYNAMIC_SESSIONS セッションの開始時刻と終了時刻の配列を収集します。
FIRST 各グループに最初に到着した入力値を取得します。
FIRST_ARRAY 時間枠内のイベントで最初に検出された値の配列を取得します。
FIRST_EACH 時間ウィンドウ内で、指定されたグループごとの最初の値の配列を取得します。
FIRST_TIME_SERIES 時間間隔ごとの最初の値を取得します。
LAST 各グループに最後に到着した入力値を取得します。
LAST_ARRAY 時間枠内のイベントで最後に検出された値の配列を取得します。
構文 時間枠内で、グループごとの最後の値の配列を取得します。
LAST_K グループごとに最後の「k」の値を取得します。
LAST_K_EACH 指定されたグループごとに最後の「K」の値を取得します。
LAST_TIME_SERIES 時間間隔ごとの最後の値を取得します。
MAX すべての入力値の最大値を計算します。
MAX_BY 時間枠内で、別の項目の最大値に対応する値を取得します。
MAX_EACH 指定されたグループごとに最大値を収集します。
MAX_TIME_SERIES 時間間隔ごとの最大値を取得します。
MIN すべての入力値の最小値を計算します。
MIN_BY 時間枠内で、別の項目の最小値に対応する値を取得します。
MIN_EACH 指定されたグループごとに最小値を収集します。
MIN_TIME_SERIES 時間間隔ごとの最小値を取得します。
SESSION_COUNT セッションの数をカウントします。
STD_DEV 一連の数値の標準偏差を計算します。
STD_DEV_EACH 指定されたグループごとに、一連の数値の標準偏差を計算します。
STRING_MAX すべての入力文字列値の最大値を計算します。
STRING_MAX_EACH 指定されたグループごとに最大文字列値を収集します。
STRING_MIN_EACH 指定されたグループごとに最小文字列値を収集します。
SUM すべての入力値の合計を計算します。
SUM_EACH 指定された各グループについて、すべての入力値の合計を計算します。
SUM_TIME_SERIES 時間間隔ごとの全値の合計を取得します。
WEIGHTED_AVERAGE 時間枠内の項目の加重平均。

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。