リストのデフォルト通貨値
リストでは、デフォルトの通貨値はユーザーのセッション通貨で表示され、ユーザーのロケールで表示されるように書式設定されます。通常、書式設定された数字は通貨記号の後に続きます。
さまざまなフィールドタイプがリストに次のように表示されます。
| フィールド | 説明 |
|---|---|
| 通貨フィールドタイプ | ユーザーのセッション通貨で表された値。 |
| 価格フィールドタイプ |
|
通貨値の横にグローバルアイコンが表示され、次のいずれかの値に変更できます。
- ユーザーが入力した値。
- セッション通貨での値。
- 入力した値と、括弧で囲まれた参照通貨での値。
このアイコンは、ユーザーのセッション通貨が入力した通貨と異なる場合に表示されます。アイコンをクリックすると、一覧が順番に表示されます。レコードのプレビューでは、通貨値は入力したとおりに表示され、ユーザーのロケールで書式設定されます。
アグリゲーション
集計操作は通貨列で使用できます。集計操作には、合計、グループ化、平均、最小、および最大が含まれます。集計は次の 2 つのステップで行われます。
- すべてのレコードの参照通貨値を集計します。
- この集計値を表示のためにユーザーのセッション通貨に変換します。
注:
結果の値は、期待した値とは異なる場合があります。通貨フィールドに表示される値と、集計に使用されるその参照通貨の間で、使用される換算レートが変更されている可能性があります。
この制限は、さまざまな価格タイプに適用されます。
- 価格タイプが固定の場合、計算された参照値が古い可能性があります。
- 価格タイプが複数の場合、最初に入力された価格の参照値が使用されます。その他の値は使用されません。
集計値は、ユーザーのロケールで書式設定され、通貨記号とともに表示されます。通貨フィールドは小数点以下 4 桁で格納され、集計は小数点以下 4 桁で表示されます。アップグレードの場合は、glide.currency_price.use_all_fraction_digits プロパティを設定する必要があります。詳細については、「デフォルトの通貨の小数点以下桁数を変更する」を参照してください。
フィルタリング
通貨フィールドにフィルターを設定できます。通貨値は通貨コードと数値として入力されます。フィルタリングは、次の 2 つのステップで実行されます。
- フィルターの通貨値が参照通貨に換算されます。
- フィルターの計算された参照値は、レコード内の参照値と比較されます。
一致するレコードがリストビューに表示されます。
注:
場合によっては、フィルタリング結果で期待した結果が得られないことがあります。フィルターを実行したときに使用された換算レートが、個々のレコードで参照値を計算したときに使用された換算レートと異なっている場合があります。この制限は、次の価格タイプにも適用されます。
- 価格フィールドタイプが [固定] の場合、計算された参照値が古い可能性があります。
- 価格フィールドタイプが [複数] の場合、最初の価格の参照値が使用され、他の値は使用されません。