Fields
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、 こちら までご連絡ください。

数式フィールド

Liferay DXP 2023.Q4+/ポータル GA102+

数式フィールドには、オブジェクト定義の数値フィールドを使用して計算された読み取り専用の値が格納されます。 使用例には、保留中のリクエストを差し引いた後に従業員の利用可能な PTO 時間を計算することや、注文の合計に基づいてエージェントの手数料を計算することなどが挙げられます。

フィールドの作成時に、フィールドの値を整数として保存するか、小数として保存するかを決定できます。 フィールドを作成した後、フィールドを編集して、その値の計算に使用する数式を定義する必要があります。 使用できる関数には、加算 (+)、減算 (-)、乗算 (*)、除算 (/) などがあります。 これらの関数は、オブジェクト内の任意の整数、長整数、小数点、および精度小数点フィールドで使用できます。

フィールドに使用される数式を決定します。

たとえば、 totalRevenue (精度 10 進数) と totalExpenses (精度 10 進数) という 2 つの数値フィールドがあるシナリオを考えます。 次の式を含む数式フィールドを追加して、純利益を計算できます。

totalRevenue - totalExpenses

純利益を計算します。

さらに、次の式を含む数式フィールドを追加して、利益率を計算することもできます。

(totalRevenue - totalExpenses) / totalRevenue * 100

利益率を計算します。

エントリが作成または更新されるたびに、これらの式を使用して数式フィールドの値が動的に設定されます。

数式フィールドの値は動的に設定されます。