メインコンテンツにスキップ
Adaptive Planning
最終更新: 2023-06-23
カンマからの構文エラー

カンマからの構文エラー

この記事には提案と回避策が含まれています。コンテンツはすべてのユース ケースに対して正確であるとは限らず、また最新リリースのベスト プラクティスを示すものではありません。

質問

コードが ACCT.Personnel.Salary のモデル科目があります。カスタム科目のポジション属性でフィルタリングするとします。数式は次のとおりです。ACCT.Personnel.Salary[Position= RN, Triage]フォーミュラ アシスタントを使用していますが、常に構文エラーが発生します。この数式を機能させるにはどうすればよいですか?

回答

問題は、最も可能性が高い属性値名のカンマにあります。以下の内容をいくつか試してみます。
  • "属性の定義" 画面で、カンマが含まれないように属性値名を変更します。属性値名を更新すると、参照先のすべての数式が更新されます。
  • バックスラッシュを使用して構文内のカンマをエスケープすることができます。
    ACCT.Personnel.Salary[Position=RN\, Triage]
    数式を保存すると表示されるので、数式を変更した場合は再度追加する必要があります。
    この問題は、モデル シートでは構文が若干異なるため、発生しません。
ソリューション #1 をお勧めします。一般に、ユーザーは属性値名にカンマ/セミコロンを使わないようにする必要がありますが、システムは入力を妨げません。