関数 | 記述例 | 説明 |
|---|---|---|
| ADDDATE | ADDDATE(日付, 3) | パラメータで渡させた日数を追加した日付を返す |
| ADDMONTH | ADDMONTH(日付, 3) | パラメータで渡させた月数を追加した日付を返す |
| CONCAT | CONCAT("いろは", "にほへと") | パラメータで渡された値を全て文字列として結合した文字列を返す |
| DAYDIFF | DAYDIFF(日付1, 日付2) | 日付1 - 日付2をした日数の数値を返す(日付1より日付2が未来日となる場合にはマイナスの値を返す) |
| EMPTY | EMPTY(発注明細.発注数量) | パラメータで渡されてフィールドが NULL または BLANK の時に TRUE を返し、NOT NULL かつ NOT BLANK の時に FALSE を返す |
| FDATE | FDATE(年月) | パラメータで渡された年月の最初の日付を返す |
| IF | IF(発注数量 > 0, 発注数量 * 発注金額, 0) | 第一パラメータの評価結果が true のとき第二パラメータの評価結果を返し、 false のとき第三パラメータの評価結果を返す |
| LDATE | LDATE(年月) | パラメータで渡された年月の最後の日付を返す |
| LEFT | LEFT("かけるくん", 3) | 第一パラメータで渡された文字列を左から第二パラメータで渡された数値分だけ切り取った文字列を返却する |
| LEN | LEN("かけるくん") | パラメータで渡された文字列の文字数を返す |
| MONTHDIFF | MONTHDIFF(日付1, 日付2) MONTHDIFF(年月1, 年月2) | 日付1 - 日付2 または 年月1 - 年月2をした月数の数値を返す(日付1より日付2が未来日となる場合にはマイナスの値を返す) |
| NOTEMPTY | NOTEMPTY(発注明細.発注数量) | パラメータで渡されてフィールドが NULL または BLANK の時に FALSE を返し、NOT NULL かつ NOT BLANK の時に TRUE を返す |
| NOW | NOW() | 現在日時を返す |
| RIGHT | RIGHT("かけるくん", 2) | 第一パラメータで渡された文字列を右から第二パラメータで渡された数値分だけ切り取った文字列を返却する |
| ROUND | ROUND(10.15, 1) | 第一パラメータで指定された数値を第二パラメータで指定された桁数で四捨五入する |
| ROUNDDOWN | ROUNDDOWN(10.15, 1) | 第一パラメータで指定された数値を第二パラメータで指定された桁数で切り捨てする |
| ROUNDUP | ROUNDUP(10.15, 1) | 第一パラメータで指定された数値を第二パラメータで指定された桁数で切り上げする |
| SUM | SUM(発注明細, 発注明細.小計金額) | 第一パラメータでアプリケーションを指定し、第二パラメータで指定されたフィールドの合計を計算する ※導出項目には利用できません |
| SUMIF | SUMIF(発注明細, 発注明細.小計金額 > 0, 発注明細.小計金額) | 第三パラメータで指定されたフィールドのうち第二パラメータで指定された条件に合致するデータを合計する ※導出項目には利用できません |
| TODAY | TODAY() | 現在日付 |
| YEARDIFF | YEARDIFF(日付1, 日付2) YEARDIFF(年月1, 年月2) | 日付1 - 日付2 または 年月1 - 年月2をした年数の数値を返す(日付1より日付2が未来日となる場合にはマイナスの値を返す) |
| YEARMONTH | YEARMONTH(日付) | パラメータとして受け取った日付の年月を返す |