REXX の例
REXX 比較式の例は次の通りです。
- 例 1
- 取引日付 (フィールド #14) が 2000 年 7 月か、 取引額 (フィールド #27) が $100,000.00 より大きいセグメントを選択します。
(#14 >= 20000701 & #14 < 20000801) | #27 > 100000.00
- 例 2
- 貸方伝票の数 (フィールド #62) が、 請求書の数 (フィールド #61) の 10% より大きいセグメントを選択します。
#62 > #61/10
- 例 3
- 従業員の ID (フィールド #17) が A、C、または E で始まるセグメントを選択します。
CO(SUBSTR(#17,1,1),'A','C','E')
- 例 4
- 供給業者番号 (フィールド #23) が、997644 か 997645 で、 項目説明 (フィールド #33) に「CABINET」というワードが含まれているセグメントを選択します。
NCO(#23,997644,997645) & CO(#33,'CABINET')
- 例 5
- セグメントの 17 バイト目から始まる 4 バイトのパック 10 進数フィールドに、 負の値が入っているセグメントを選択します。
FLD(17,4,P) < 0
- 例 6
- 取引額 (フィールド #27) が $50,000.00 より大きく、 注文書番号 (フィールド #25) が「TX」以外の文字で始まるレコード、 または取引額が $70,000 より大きく、 供給業者番号 (フィールド #23) が 984545 であるセグメントを選択しますが、 両方の条件が真であるセグメントは除外します。
(#27 > 50000.00 & SUBSTR(#25,1,2) ¬= 'TX') && (#27 > 70000.00 & #23 = 984545)