製品ピッカー集計
集計は、製品のデータの計算と要約に役立ちます。製品ピッカーで集計を使用する方法を学びます。
製品ピッカーを使用すると、ユーザーはリストから製品を選択できます。集計は、選択した製品からのデータ (合計、カウント、平均など) を計算および要約するのに役立ちます。
製品ピッカー集計を使用すると、製品ピッカーの特定のフィールドのデータ収集と計算が可能になります。これは、製品ピッカーオプションから直接データを分析するのに役立ちます。
測定可能なさまざまな製品を含む製品ピッカーがあり、どの製品の需要が最も少ないかを特定する必要があるとします。ボリュームフィールドに「最小」集計を適用することで、最小値が自動的に決定されるため、ルールを必要とせずに意思決定プロセスが合理化されます。
利用可能なアグリゲート関数
| アグリゲートタイプ | 動作 |
|---|---|
| 合計 |
選択した各オプションのベースフィールド値の合計 (数値に強制できる場合) オプション数量を乗算しない |
| カウント | 製品ピッカーで選択されたオプションの数 |
| 最小 | 選択したオプションのベースフィールド値の最小値 (数値に強制できる場合) |
| 最大 | 選択したオプションのベースフィールド値の最大値 (数値に強制できる場合) |
| 平均 | 選択したオプションのベースフィールド値の平均 (数値に強制できる場合) |
集計は、UI 構成を使用するか、管理 API を使用して構成できます。
UI を使用した集計の構成
UI を使用して集計を構成するには、任意の製品ピッカーに移動し、その定義ページで [オプションフィールド] をクリックします。次に、[集計フィールド] セクションで [+ 追加] をクリックします。
新しいアグリゲートを作成するときは、次の詳細を入力します。
- ベースフィールド:製品ピッカーの利用可能なサブフィールドのリストがここに表示されます。サブフィールドを選択して、新しい集計を作成します。
- アグリゲートタイプ:動作がユースケースに適合するアグリゲートタイプ ([合計]、[平均]、[最小]、[最大]、または [カウント]) を選択します。
- アグリゲートフィールド名:アグリゲートを定義すると、データの表示を容易にするために、その値は別のフィールドに保存されます。このフィールドは通常、製品ピッカーの下にあります。フィールドの名前は、集約を表すことを明確に示しており、解釈が容易です。これはシステムによって自動生成されます。
- 変数名:これは、作成される集計フィールド名の変数名です。変数名は通常、スクリプティングで製品ピッカー集計を参照するために使用されます。これはシステムによって自動生成されます。
- 削除:このアイコンは、追加されたアグリゲートを削除する場合、または既存のアグリゲートを削除する場合にのみ使用します。
アドミン API を使用した集計の構成
API 呼び出しを使用して集計を作成および構成する手順については、「 API を使用した製品ピッカーアグリゲートの追加」を参照してください。
製品ピッカーアグリゲートの表示
アグリゲートフィールドはレイアウトに追加でき、フィールドの変更に応じて自動的に計算されます。通常のフィールドを表示名または変数名で検索してレイアウトに追加できるのと同じように、製品ピッカーの集計でも同じことができます。新しく作成されたフィールドの集計フィールド名または変数名を検索し、表示しやすくするために製品ピッカーフィールドの下にレイアウト内の位置を追加して定義し、レイアウトを保存します。レイアウトエディターの詳細については、「 レイアウトエディター」を参照してください。
製品ピッカーフィールド「シンプル SM 製品ピッカー」には、多くのサブフィールドがあります。サブフィールド「数量」に、最大、合計、およびカウントの3つの集計を追加しました。
数量の異なる製品
製品 A の数量が 1 で、製品 B の数量が 3 であるとします。
- 数量に最大アグリゲートを適用すると、製品 a が選択した製品の中で最大数量を持っているため、アグリゲートフィールド名「最大数量」の値は 3 になります。
- 数量に集計合計を適用すると、製品 A 数量 + 製品 b 数量の値が 4 であるため、集計フィールド名「数量合計」の値は 4 になります。
- 数量にカウントアグリゲートを適用すると、リストの中に選択された製品が 2 つしかないため、アグリゲートフィールド名「カウントの選択」の値が 2 になります。