社員名簿/計算式項目が動かない
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
参考
▷ヘルプページ:社員名簿/プロフィール項目に計算式を設定する
▷ヘルプページ:社員名簿/計算式項目の実装例一覧