Customineのやることには「年齢を計算する」がありますが、これは年齢の年の部分を計算してくれます。このときに例えば、「何年何ヶ月」のように表示にしたいと思ったときには、どうすればいいでしょうか?


今回はそんなカスタマイズを作成してみたいと思います。

これは年齢だけではなく、例えば稼働年月や在籍年月など、ある開始日から終了日までの期間を表現する、色々な方法で活用することが出来ますので、お試しください。


カスタマイズの考え方

流れとしては、年齢の年の部分と月の部分に分けて考えます。以下のような形になります。

  • 月数を計算する」で、開始日と終了日の間の月数を計算します。
  • 年齢を計算する」で、開始日と終了日の間の年数、つまり年齢を計算します。
  • あとはこの2つの値を使って、「何年何ヶ月」を表現します。


実際のカスタマイズ

それでは、実際にカスタマイズを作成します。ここでは例として「日付」というフィールドを開始日に、終了日は今日現在として、年齢を計算してみます。



2つの計算された結果をもとに、最終的に「スペースに文字を表示する」で、このような式を用いています。

${$5}年 ${$4 % 12}ヶ月

この様に「何年何ヶ月」の月数の部分は、開始日から終了日の月数を12で割った余りで表現されています。日付の細かい部分、例えば月内の日付の取扱をどうするかは、「月数を計算する」のオプションで指定してください。


まとめ

Customineの式の部分には、四則演算が利用できますので、このようなことも表現可能です。 色々組み合わせて、ぜひお試しください!


もしなにか分からないことがありましたら、チャットサポートにてお問い合わせください。