주 컨텐츠로 이동
Adaptive Planning
최종 업데이트: 2023-06-23
쉼표로 인한 구문 오류

쉼표로 인한 구문 오류

This article includes suggestions and workarounds. Content may not be accurate for all use cases or represent best practices for the latest release.

질문

ACCT.Personnel.Salary 코드를 사용하는 모델링 계정이 있습니다. 커스텀 계정에서 포지션 디멘션을 기준으로 필터링하려고 하므로 수식이 ACCT.Personnel.Salary[Position= RN, Triage]와 같이 표시됩니다. 수식 관리자를 사용하고 있지만 구문 오류가 계속 발생합니다. 이 수식을 적용하려면 어떻게 해야 합니까?

답변

디멘션 값 이름에 쉼표가 있는 경우 문제가 발생할 가능성이 높습니다. 다음과 같은 몇 가지 방법을 시도해 볼 수 있습니다.
  • 디멘션 정의 화면에서 쉼표를 포함하지 않도록 디멘션 값 이름을 변경합니다. 디멘션 값 이름을 업데이트하면 참조되는 모든 수식에서 해당 이름이 업데이트됩니다.
  • 백슬래시를 사용하여 구문에서 쉼표를 이스케이프할 수 있습니다.
    ACCT.Personnel.Salary[Position=RN\, Triage]
    수식을 수정하는 경우 수식을 저장한 후에는 수식을 다시 추가해야 합니다.
    모델링 시트에서는 구문이 약간 다르기 때문에 이 문제가 발생하지 않습니다.
솔루션 1을 사용하는 것이 좋습니다. 일반적으로 사용자는 디멘션 값 이름에 쉼표/세미콜론을 사용하지 않도록 해야 하지만, 시스템에서 입력이 금지되지는 않습니다.