数式に誤りがあります。 'Stringvar配列文字列:=分割({?@ V2_month}、 "、");' 月の数値は1〜12でなければなりません。月の数値は1から12の間でなければなりません。エラー<Month>
上記のエラーは、{?@ V2_month}が私のレポートパラメータです。
月は私の式フィールドの下 は月式フィールドに式
Stringvar Array strings := Split({[email protected]_month}, ",");
Stringvar result := "" ;
//populate array
Numbervar i;
for i := 1 to Ubound(strings)
do (
result := result + MonthName(ToNumber(strings[i]) , true)+", " ;
);
MID(result , 1 , len(result) - 2);
この式は、この種のエラーを促し、なぜすべてのアイデアはありますか?
の間にカンマ区切りと数である、それは正常に動作していることを確認します。1.よりパラメータ
[email protected]_month
以上12以下のそれを作るのあなたの入力値にカンマを追加するのを忘れ私のために。私は '1,3,5'として値を提供し、' Jan、Mar、May 'という回答を得ました –実行時にパラメータのデータをどうやって提供していますか? – Siva