リストのデフォルト通貨値

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:2分
  • リストでは、デフォルトの通貨値はユーザーのセッション通貨で表示され、ユーザーのロケールで表示されるように書式設定されます。通常、書式設定された数字は通貨記号の後に続きます。

    さまざまなフィールドタイプがリストに次のように表示されます。
    フィールド 説明
    通貨フィールドタイプ ユーザーのセッション通貨で表された値。
    価格フィールドタイプ
    • 計算済み:ユーザーのセッション通貨での値。
    • 固定:ユーザーが入力した通貨値。
    • 複数:ユーザーのセッション通貨に関連付けられた値 (この値が存在する場合)。それ以外の場合は、最初に入力された値がユーザーのセッション通貨に換算されます。
    通貨値の横にグローバルアイコンが表示され、次のいずれかの値に変更できます。
    • ユーザーが入力した値。
    • セッション通貨での値。
    • 入力した値と、括弧で囲まれた参照通貨での値。

    このアイコンは、ユーザーのセッション通貨が入力した通貨と異なる場合に表示されます。アイコンをクリックすると、一覧が順番に表示されます。レコードのプレビューでは、通貨値は入力したとおりに表示され、ユーザーのロケールで書式設定されます。

    アグリゲーション

    集計操作は通貨列で使用できます。集計操作には、合計、グループ化、平均、最小、および最大が含まれます。集計は次の 2 つのステップで行われます。
    • すべてのレコードの参照通貨値を集計します。
    • この集計値を表示のためにユーザーのセッション通貨に変換します。
    注:
    結果の値は、期待した値とは異なる場合があります。通貨フィールドに表示される値と、集計に使用されるその参照通貨の間で、使用される換算レートが変更されている可能性があります。
    この制限は、さまざまな価格タイプに適用されます。
    • 価格タイプが固定の場合、計算された参照値が古い可能性があります。
    • 価格タイプが複数の場合、最初に入力された価格の参照値が使用されます。その他の値は使用されません。

    集計値は、ユーザーのロケールで書式設定され、通貨記号とともに表示されます。通貨フィールドは小数点以下 4 桁で格納され、集計は小数点以下 4 桁で表示されます。アップグレードの場合は、glide.currency_price.use_all_fraction_digits プロパティを設定する必要があります。詳細については、「デフォルトの通貨の小数点以下桁数を変更する」を参照してください。

    フィルタリング

    通貨フィールドにフィルターを設定できます。通貨値は通貨コードと数値として入力されます。フィルタリングは、次の 2 つのステップで実行されます。
    • フィルターの通貨値が参照通貨に換算されます。
    • フィルターの計算された参照値は、レコード内の参照値と比較されます。

    一致するレコードがリストビューに表示されます。

    注:
    場合によっては、フィルタリング結果で期待した結果が得られないことがあります。フィルターを実行したときに使用された換算レートが、個々のレコードで参照値を計算したときに使用された換算レートと異なっている場合があります。この制限は、次の価格タイプにも適用されます。
    • 価格フィールドタイプが [固定] の場合、計算された参照値が古い可能性があります。
    • 価格フィールドタイプが [複数] の場合、最初の価格の参照値が使用され、他の値は使用されません。