いつもありがとうございます。
パラメータの初期値を下記のように設定したく思います。
しかしながら下記の計算式の場合、初期値設定ができません。
具体的には会計年度の算出値をもとめその値をパラメータの初期値にすることです。
_日付最大値
{FIXED :max((DATE(if [計画・実績]="実績" and [数量]>0 then
(DATEPARSE("yyyyMMdd",[日付]+"01"))end)))}
実績があるデータの最大日付を取得する。
日付最大値の年を算出
_年
{FIXED :max(DATEPART("year", [_日付最大値]))}
日付最大値の月を算出
_月
{FIXED :max(DATEPART("month", [_日付最大値]))}
年度算出
//会計年度の年(計算作成)
IF [_月] < 4 THEN [_年] - 1
ELSE [_年] END
この計算式がパラメータの初期値に設定できません。
本対応どのようにすべきかご教示いただければと思います。
よろしくお願いいたします。
답변 2개

最後の「年度算出」だけFIXEDにしていないのでしょうか?
{FIXED : MAX(IF [_月] < 4 THEN [_年] - 1 ELSE [_年] END)} のようにこれもFIXEDで囲ってしまったらパラメータの編集画面で選べるようにならないでしょうか。