社員名簿/計算式項目が動かない

2023-12-15 10:13:47 UTC

以下を参考に設定状況を確認してください。

①記号は半角になっていますか?
②()や{}が対として存在していますか?
③項目名が正しく{}内に入力されていますか?
④計算式項目で参照している項目にデータは格納されていますか?
⑤カスタムプルダウンの場合、['選択肢名']の形式になっていますか?
⑥四則演算で加算(+)を使っていませんか?
⑦適正な位置に半角スペースが存在していますか?
⑧循環参照は起こっていませんか?

 

①記号は半角になっていますか?

全角の場合は動きません。

例💡
半角:{}
全角:{}

半角:>
全角:>

半角:''
全角:’’

 

②()や{}が対として存在していますか?

()や{}が対になっている必要あります。

数が合っているか確認してください。

対になっている例💡

ISBLANK({入退社・雇用状況>入社日}) ? '0' : (ISBLANK({入退社・雇用状況>退職状況>退職日}) ? TEXT(DATEDIF({入退社・雇用状況>入社日}, NOW(), 'Y'), '??') + '年' + TEXT(DATEDIF({入退社・雇用状況>入社日}, NOW(), 'M')%12, '??') + 'ヶ月' : TEXT(DATEDIF({入退社・雇用状況>入社日}, EDATE({入退社・雇用状況>退職状況>退職日}, 1, "D"), 'Y'), '??') + '年' + TEXT(DATEDIF({入退社・雇用状況>入社日}, EDATE({入退社・雇用状況>退職状況>退職日}, 1, "D"), 'M')%12, '??') + 'ヶ月')

( ・・・15個
) ・・・15個
{ ・・・8個
} ・・・8個

対になっていない例💡
( ・・・16個
) ・・・15個

 

③項目名が正しく{}内に入力されていますか?

{}内は、計算の引数となるデータが格納されている項目名が入ります。

項目名が一言一句合致していないと参照できません。

 

また、階層がある場合は全ての階層が入力されている必要があります。

大→中→小項目の順で、項目名を[>]でつないでください。

例💡 赤枠の項目を参照したい場合
{人事評価>評価スコア>2023年度>上期>総合評価}

 

④計算式項目で参照している項目にデータは格納されていますか?

参照先の項目ではない項目にデータを格納していても、計算結果は反映されません。

例💡
[入社日]という同じ名称の項目が複数存在する場合
・プロフィール>入社日
・入退社・雇用状況>入社日

[在籍年数]
ISBLANK({入退社・雇用状況>入社日}) ? '' : DATEDIF({入退社・雇用状況>入社日}, NOW(), 'Y')

上記の計算式項目で参照している入社日は、[入退社・雇用状況>入社日]です。
この場合、[プロフィール>入社日]ではなく、[入退社・雇用状況>入社日]にデータ格納が必要です。

 

⑤カスタムプルダウンの場合、['選択肢名']の形式になっていますか?

参照する項目がカスタムプルダウンの場合、['選択肢名']という形式にする必要があります。

例💡
{人事評価>評価期スコア>総合スコア} == ['S'] ? 10 : ({人事評価>評価期スコア>総合スコア} == ['A'] ? 8 : 0)

 

⑥四則演算で加算(+)を使っていませんか?

加算を使っている場合、参照している項目全てにデータが格納されていないと、N/Aになります。

データ未登録の項目を"0"として合計値を算出したい場合は、SUM関数を使ってください。

例💡項目1、項目2、項目3の合計を算出する
SUM({項目1},{項目2},{項目3})

 

 

⑦適正な位置に半角スペースが存在していますか?

以下の位置に半角スペースが必要です。

・演算子(記号)の前後

・「?」や「:」の前後 

・「,」の後

 

▼演算子
+ (加算)
- (減算)
* (乗算)
/ (除算)
% (剰余算)
** (べき乗)
== (equal)
!= (not equal)
< (less than)
> (greater than)
<= (less than or equal to)
>= (greater than or equal to)

 

⑧循環参照は起こっていませんか?

すべての計算式結果がN/Aになる場合、循環参照が起きている可能性があります。
循環参照とは、複数の計算式結果が、相互の情報を参照し合ってループを成している状態のことを指します。

計算式項目同士を引用し合っていないかご確認ください。

例💡
計算式1:{計算式2} + 1
計算式2:{計算式1} + 1

 

参考

▷ヘルプページ:社員名簿/プロフィール項目に計算式を設定する

▷ヘルプページ:社員名簿/計算式項目の実装例一覧

 

 

この記事は役に立ちましたか?
1人中0人がこの記事が役に立ったと言っています