概念: versionmonth() 数式およびカスタム カレンダー
組織がレガシー カレンダーからカスタム カレンダーへスワップしたい場合は、数式をチェックして を使用する必要があります。
versionmonth()
。レガシー カレンダーからカスタム カレンダーにスワップすると、次について異なる結果になります。 versionmonth()
同一のセルにレガシー カレンダーは、2017.2 リリースより前に作成され、"時間管理領" 域内で変更されていないカレンダーです。参照 ステップ: カレンダーの変更。
カレンダーがレガシーであるかどうかを最も簡単な方法で判断するには、"時間管理" ツールバーを表示します。レガシー カレンダーにのみ後方ボタンと前進ボタンがあります。
レガシー カレンダー時間管理ツールバー | カスタム カレンダー時間管理ツールバー |
|---|---|
|
|
条件は 3 つあります
versionmonth()
カスタム カレンダーに移行したときにインスタンス内の番号が変更されないように、数式が一致している必要があります。- versionmonth()数式には、定義されたカレンダーに表示される "月" と呼ばれる時間層が必要です。
- versionmonth()数式は月の時間層の科目にのみ存在する必要があります。
- versionmonth()数式は、相対位置の比較に使用する必要があります。絶対位置の比較に使用すると正しい結果を得られません。
- if(versionmonth(this)=versionmonth(ROW.Date), "value if true", "value if false")は引き続き機能します
- if(versionmonth(this)>0,"value if true", "value if false")は以前とは異なる結果になりますが、エラーにはなりません。
この基準に適合していれば、
versionmonth()
カスタム カレンダーの数式versionMonth() 関数の計算方法
- カスタム カレンダー
- 一般に、カスタム カレンダーではversionmonth関数は、バージョンが 2001 年 1 月に開始されたかのように機能します。つまり、versionmonth(this)=0が 2001 年 1 月に設定されている。
- レガシー カレンダー
- レガシー カレンダー内versionmonth(this)はバージョンの初月からの月数を返します。