# 関係関数

これは、すでに集計されている数値を利用して、グラフ内の個々の次元の数値の特性を計算する関数群です。

関数は、関数の出力がデータ点自体の値だけでなく、その値と他のデータ点との関係にも依存するという意味で関係的です。例えば、ランクは他の軸の値がなければ計算できません。

これらの関数は、チャート式でのみ使用できます。 ランクは、ロード スクリプトで使用できません。

軸は比較に必要な他の データ ポイントを定義するため、チャートで必要となります。よって、関係関数は軸チャートにおいては有意ではありません (KPI チャートなど)。

各関数のドロップダウンを使用すると、その関数の簡単な説明や構文を確認できます。詳細を表示するには、構文の説明にある関数名をクリックします。

## ランキング関数

情報メモこれらの関数が使用される場合、0 値を隠す機能は自動的に無効になります。NULL 値は無視されます。

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/RelationalFunctions/relational-functions.htm)

#### Rank

Rank() は、数式におけるチャートの行を評価し、それぞれの行に対して、数式で評価される軸の値の相対位置を示します。この関数は数式の評価時に、結果を現在の列セグメントに含まれるその他の行の結果と比較して、セグメント内の現在の行の順位付けを返します。

[**rank**](https://help.qlik.com/ja-JP/sense/May2025/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/RelationalFunctions/rank.htm)([TOTAL [&lt;fld {, fld}&gt;]] expr[, mode[, fmt]])

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/RelationalFunctions/relational-functions.htm)

#### HRank

HRank() は expression を評価し、結果をピボット テーブルの現在の行セグメント内のその他の列の結果と比較します。この関数は、セグメント内の現在の例のランキングを返します。

[**HRank**](https://help.qlik.com/ja-JP/sense/May2025/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/RelationalFunctions/HRank.htm)([TOTAL] expr[, mode[, fmt]])

## クラスター関数

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/RelationalFunctions/relational-functions.htm)

#### KMeans2D

KMeans2D() は、K 平均法クラスタリングを適用してチャートの行を評価し、チャートの各行に、このデータ ポイントが割り当てられているクラスターのクラスター ID を表示します。クラスタリング アルゴリズムで使用される列は，それぞれ，パラメーター coordinate\_1 と coordinate\_2 によって決定されます。これらはともに集計です。作成されるクラスターの数は、num\_clusters パラメーターによって決定されます。データは、オプションで norm パラメーターによって正規化できます。

[**KMeans2D**](https://help.qlik.com/ja-JP/sense/May2025/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/RelationalFunctions/KMeans2D.htm)(num\_clusters, coordinate\_1, coordinate\_2 [, norm])

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/RelationalFunctions/relational-functions.htm)

#### KMeansND

KMeansND() は、K 平均法クラスタリングを適用してチャートの行を評価し、チャートの各行に、このデータ ポイントが割り当てられているクラスターのクラスター ID を表示します。クラスタリング アルゴリズムで使用される列は，パラメーター coordinate\_1、 coordinate\_2、などによって、最大 n 列まで決定されます。これらはすべて集計です。作成されるクラスターの数は、num\_clusters パラメーターによって決定されます。

[**KMeansND**](https://help.qlik.com/ja-JP/sense/May2025/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/RelationalFunctions/KMeansND.htm)(num\_clusters, num\_iter, coordinate\_1, coordinate\_2 [,coordinate\_3 [, ...]])

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/RelationalFunctions/relational-functions.htm)

#### KMeansCentroid2D

KMeansCentroid2D() は、K 平均法クラスタリングを適用してチャートの行を評価し、チャートの各行に、このデータ ポイントが割り当てられているクラスターの目的の座標を表示します。クラスタリング アルゴリズムで使用される列は，それぞれ，パラメーター coordinate\_1 と coordinate\_2 によって決定されます。これらはともに集計です。作成されるクラスターの数は、num\_clusters パラメーターによって決定されます。データは、オプションで norm パラメーターによって正規化できます。

[**KMeansCentroid2D**](https://help.qlik.com/ja-JP/sense/May2025/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/RelationalFunctions/KMeansCentroid2D.htm)(num\_clusters, coordinate\_no, coordinate\_1, coordinate\_2 [, norm])

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/RelationalFunctions/relational-functions.htm)

#### KMeansCentroidND

KMeansCentroidND() は、K 平均法クラスタリングを適用してチャートの行を評価し、チャートの各行に、このデータ ポイントが割り当てられているクラスターの目的の座標を表示します。クラスタリング アルゴリズムで使用される列は，パラメーター coordinate\_1、 coordinate\_2、などによって、最大 n 列まで決定されます。これらはすべて集計です。作成されるクラスターの数は、num\_clusters パラメーターによって決定されます。

[**KMeansCentroidND**](https://help.qlik.com/ja-JP/sense/May2025/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/RelationalFunctions/KMeansCentroidND.htm)(num\_clusters, num\_iter, coordinate\_no, coordinate\_1, coordinate\_2 [,coordinate\_3 [, ...]])

## 時系列分解の関数

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/RelationalFunctions/relational-functions.htm)

#### STL\_Trend

STL\_Trend は時系列の分解関数です。STL\_Seasonal と STL\_Residual と合わせて、この関数は、時系列を季節、トレンド、残差のコンポーネントに分解するために使用します。STL アルゴリズムのコンテキストでは、入力指標と他のパラメータが与えられた場合、繰り返される季節パターンと一般的なトレンドの両方を識別するために時系列分解を使用します。STL\_Trend 関数は、時系列データの季節パターンやサイクルと関係なく、一般的トレンドを識別します。

[**stl_trend**](https://help.qlik.com/ja-JP/sense/May2025/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/RelationalFunctions/stl_trend.htm)(target\_measure, period\_int [,seasonal\_smoother [,trend\_smoother]])

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/RelationalFunctions/relational-functions.htm)

#### STL\_Seasonal

STL\_Seasonal は時系列の分解関数です。STL\_Trend と STL\_Residual と合わせて、この関数は、時系列を季節、トレンド、残差のコンポーネントに分解するために使用します。STL アルゴリズムのコンテキストでは、入力指標と他のパラメータが与えられた場合、繰り返される季節パターンと一般的なトレンドの両方を識別するために時系列分解を使用します。STL\_Seasonal 関数は、データに表示される一般的トレンドと区別しながら、時系列内の季節パターンを特定します。

[**stl_seasonal**](https://help.qlik.com/ja-JP/sense/May2025/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/RelationalFunctions/stl_seasonal.htm)(target\_measure, period\_int [,seasonal\_smoother [,trend\_smoother]])

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/RelationalFunctions/relational-functions.htm)

#### STL\_Residual

STL\_Residual は時系列の分解関数です。STL\_Seasonal と STL\_Trend と合わせて、この関数は、時系列を季節、トレンド、残差のコンポーネントに分解するために使用します。STL アルゴリズムのコンテキストでは、入力指標と他のパラメータが与えられた場合、繰り返される季節パターンと一般的なトレンドの両方を識別するために時系列分解を使用します。この演算を実行すると、季節コンポーネントまたはトレンド コンポーネントのいずれにも当てはまらない入力メトリクスの変動の一部が、残差コンポーネントとして定義されます。STL\_Residual チャート関数は、計算のこの部分を捕捉します。

[**stl_residual**](https://help.qlik.com/ja-JP/sense/May2025/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/RelationalFunctions/stl_residual.htm)(target\_measure, period\_int [,seasonal\_smoother [,trend\_smoother]])