목록 및 보고서의 FX 통화 값 이해

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 소요 시간: 3분
  • 기본적으로 목록 및 보고서의 FX 통화 필드에 나타나는 통화 값은 FX 통화 필드에 직접 입력하는 값입니다. 보고서의 경우 FX 통화 필드의 집계는 기본적으로 기준 통화 값입니다.

    목록 뷰의 FX 통화 값

    목록에서 FX 통화 값은 getDisplayValue()에서 반환된 형식화된 통화 문자열로 표시됩니다.
    • 의 숫자 표시(Display Digits) 및 값 통화 표시(Display Value Currency) 필드의 설정 시스템 현지화 > FX 통화 구성 통화 값이 목록에 표시되는 방식을 결정합니다.
    • 자세한 내용은 FX 통화 필드와 표시 매개변수 식별 문서를 참조하십시오.
    다른 FX 통화 필드에 종속된 FX 통화 필드의 경우 통화 값은 다른 FX 통화 필드와 연결된 통화 인스턴스 [fx_currency2_instance] 레코드에서 가져옵니다. 표시 값 형식은 다음에서 표시 설정을 구성한 방법을 기반으로 합니다. 시스템 현지화 > FX 통화 구성.
    주:
    사용자 지정 테이블의 FX 통화 필드는 실제 기록에 대한 참조(sys_id)를 저장하는 참조 필드입니다. sys_id 32자이므로 FX 통화 열의 최대 길이 는 32(기본값)여야 합니다.

    목록에서 FX 통화 값 필터링

    목록에서 FX 통화 필드 필터링은 표준 통화 필드와 다르게 작동합니다. 필터링은 통화 값이 원래 FX 통화 필드에 입력될 때 선택한 통화 유형을 사용하여 수행됩니다. 목록을 필터링할 때 기준 통화는 고려하지 않습니다. 따라서 필터링되지 않은 목록에 여러 통화의 FX 통화 필드 항목이 포함되어 있는 경우 필터링된 목록에는 지정된 필터링 통화를 사용하여 원래 입력한 기록만 포함됩니다.
    • 예를 들어 통화 값을 유로(EUR)로 입력하고 기준 통화가 미국 달러(USD)인 경우 기준 통화 값이 필터링되지 않은 목록에 나타날 수 있습니다.
    • 그러나 목록을 필터링하고 통화로 USD를 선택하면 원래 유로로 입력된 통화 값이 나타나지 않습니다. 이 경우 원래 USD로 입력된 통화 값만 표시됩니다.

    종속 FX 통화 필드

    FX 통화 뷰 또는 종속 필드를 사용하면 에 정의된 대체 표시 구성을 사용할 수 있습니다. 시스템 현지화 > FX 통화 구성 특정 FX 통화 필드에 사용할 수 있습니다. FX 통화 필드 구성에 대한 자세한 내용은 을 참조하십시오 FX 통화 필드 동작 구성.

    FX 통화 필드를 만들 때 다른 FX 통화 필드에 종속된 것으로 표시할 수 있습니다. FX 통화 필드를 종속 국가로 표시하면 원래 FX 통화 필드에 대한 구성 설정을 사용하여 금액 값을 다른 통화로 표시할 수 있습니다. 종속 필드를 변경해도 원래 FX 통화 필드에는 영향을 주지 않습니다.

    FX 통화 보고, 집계 및 그룹화 기준

    보고서에 포함할 FX 통화 필드를 선택할 수 있으며 목록 뷰와 동일한 방식으로 표시됩니다.
    • FX 통화 필드는 getDisplayValue()에서 반환된 형식화된 통화 문자열로 표시됩니다.
    • 에서 표시 값 통화 필드를 설정하는 경우 시스템 현지화 > 모든 속성 에 세션 통화로 표시하면 보고서를 실행하는 사용자에게 할당된 세션 통화가 나타납니다.

    통화 인스턴스 기록 내에서 기준 통화 값을 집계할 수 있습니다. 다음은 집계된 FX 통화 데이터 형식입니다 Now Platform®.

    표 1. FX 통화 값 집계
    유형 설명
    문자열 집계의 값입니다. 집계되는 값이 FX 통화 값인 경우 반환되는 값은 다음과 같이 currency_code:currency_value 형식입니다.

    미국 달러:134.980000

    그렇지 않으면 반환된 값은 통화 값(예: 134.980000)입니다.
    주:
    필드에 혼합 통화 유형의 FX 통화 값이 포함되어 있으면 값을 집계할 수 없습니다. 값은 세미콜론(;)으로 반환됩니다.
    예를 들어, 트랜잭션 레코드의 비용 필드가 FX 통화 필드인 경우 또는 cost.currency로 그룹화 cost.amount 할 수 있습니다.
    • SUM과 같은 집계 연산은 SUM(amount) 또는 SUM(reference_amount)로 변환됩니다. 집계 소스는 그룹화의 통화 값과 연결된 통화가 동일할 때 환산을 결정합니다.

      예를 들어 GlideAggregate.getAggregate() 에서 반환되는 집계 값은 USD 형식의 문자열입니다. 1234.56. 총 통화 값은 그룹화 내의 모든 통화 값과 연결된 단일 참조 통화로 표시됩니다.

    • 그룹화의 통화 값과 연결된 다른 통화가 있는 경우 집계 값은 비어 있습니다. 예를 들어 통화 값 중 일부는 미국 달러, 일부는 유로, 나머지는 엔화인 경우 집계 값은 비어 있습니다.
    FX 통화 필드에서 그룹화 기준 명령을 사용할 수도 있습니다.
    • 이는 집계 소스에 따라 통화 및 금액 또는 reference_currency 및 reference_amount별로 그룹화하는 것과 같습니다.
    • FX 통화 필드에서 닷워킹을 하거나 getDisplayValue()와 같은 API를 사용하여 그룹화 값을 사용할 수 있습니다.