Num((today()-I_TRAN_DATE)/90 + 1,0) を個別に試してみましたが、整数が返されますが、pick 関数と組み合わせようとすると機能しないようです。私はそれが終わっていないことを知っていますが、少なくとも1-3の結果を返す必要があります
pick(
Num((today()-I_TRAN_DATE)/90 + 1,0)
,'less than 3 months'
,'3-6 months'
,'6-12 months'
,'greater than 1 year'
)