他の列の値に基づいて列を作成する値が別の列の値に依存するスクリプトを作成しようとしています。新しい列、つまり下の2番目の列を作成する必要があります。次のように値を割り当てる必要があります。
日= 1、月= 2など。
(4)=> 2、(6)=> 4,5 => 1、7 => 3
例:Sun(5)は11です。
| 土(4) | 72 |
| サン(5) | 11 |
| サン(4) | 12 |
| 月(5) | 21 |
| 月(4) | 22 |
| 火(5) | 31 |
| 火(4) | 32 |
| 水曜日(5) | 41 |
| 金(7) | 63 |
| 水曜日(6) | 44 |
| 木(7) | 53 |
| 木(6) | 54 |
| 金(6) | 64 |
| 土(7) | 73 |
再:他の列の値に基づいて列を作成するリストを使用して値を変換するだけです.....サンプル形式です
parenList = {"", "", "", "2", "1", "4", "3"};
daysList = {"Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"};
result = Char( Contains( daysList, Word( 1, :Column 1, " " ) ) ) || parenList[
Num( Word( 2, :Column 1, "()" ) )];再:他の列の値に基づいて列を作成するこのアプローチを試しましたが、次のエラーが表示されます-
「下付き文字」のアクセスまたは評価における無効な下付き文字(数字または数字のリストでなければなりません)。
私の列は、文字が数値に変更されていますが、機能していないようです。
再:他の列の値に基づいて列を作成するサンプルデータと式をデータテーブルに添付しました。 エラーなしで実行されます。 このデータテーブルと比較して違いが何であるかを判断して、エラーの原因を見つけることができるはずです。