関数での列名の使用<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />誰かが次のことで私を助けることができますか??
列 1 =チャー(列名( 1 ))) ;
列 2 =チャー(列名( 2 ))) ;
評価(パース( EvalInsert ( "\[
obj << シミュレーター(
1、
要因(
AB << Random( ^distNameOne^( ^strParameterOne^ ) ),
^Column2^ << Random( ^distNameTwo^( ^strParameterTwo^ ) )
)、
反応(
:列 3 << ノイズなし
)、
自動ヒストラム更新(1)、
シミュレートする
);
]\" )))) ;
最初の列に手動で「AB」という名前を付けると、プロファイラーは正常に機能します。 ただし、Column2 のように列名を自動的に使用しようとしても機能しません。 それを機能させる方法についてのアイデアはありますか?
ありがとう
関数での列名の使用素晴らしい、すべてが魅力のように機能します。 再度、感謝します!
Re: 関数で列名を使用するその場合、おそらく列名を引用符で囲む必要があります。
:名前("^列 2 ^") <<ランダム( ^ distNameTwo ^ ( ^ strParameterTwo ^ ) )
関数での列名の使用試してみると、次のエラーが表示されます。
Name arg は引用符で囲む必要があります string 行 5 列 9: name(.....
関数での列名の使用スラッシュがあるため、その列名は機能しません。ただし、この構成は機能するはずです。
:名前(^列 2 ^) <<ランダム( ^ distNameTwo ^ ( ^ strParameterTwo ^ ) )
Re: 関数で列名を使用する早速のご返事ありがとうございます。
最初は、あなたのソリューションはうまくいかなかったようです。 次に、列の名前を手動でより単純なものに変更することにしました。
「S/B公称長さ-c」のような名前の列が機能しない理由はありますが、「SB公称長さc」に名前を変更すると機能しますか??
ところで、次の形式を使用しました。
:^Column1^ << ランダム
または、スクリプトで先頭の句読点を自動的に削除する方法はありますか?
ありがとう
関数での列名の使用列アクションを文字列に送信しています。次の 2 つのバリエーションを試してください。
:^列 2 ^ <<ランダム( ^ distNameTwo ^ ( ^ strParameterTwo ^ ) )
桁( ^列 2 ^ ) <<ランダム( ^ distNameTwo ^ ( ^ strParameterTwo ^ ) )
または多分
列として( ^列 2 ^ ) <<ランダム( ^ distNameTwo ^ ( ^ strParameterTwo ^ ) )