メインコンテンツまでスキップ
メインコンテンツまでスキップ

maxIntersections

グループの間隔が互いに交差する最大回数を計算する集約関数(すべての間隔が少なくとも一度交差する場合)。

構文は次の通りです:

引数

  • start_column – 各間隔の開始を表す数値カラム。start_columnNULL または 0 の場合、その間隔はスキップされます。

  • end_column - 各間隔の終了を表す数値カラム。end_columnNULL または 0 の場合、その間隔はスキップされます。

返される値

交差した間隔の最大数を返します。

次のように挿入します:

間隔は次のようになります:

これらの間隔の中で3つが共通の値を持っています(その値は 4 ですが、共通の値は重要ではなく、交差のカウントを測定しています)。間隔 (1,3)(3,7) は端点を共有していますが、maxIntersections 関数では交差しているとは見なされません。

返答:

最大の間隔が複数回発生している場合は、maxIntersectionsPosition 関数を使用して、それらの発生の数と位置を特定できます。