クロス集計を計算し,クロス集計ウィンドウを作成します。
| クロス集計 | [ <カーソル名> ] | |
| , 定義名 = <クロス集計定義名> | ||
| , 左見出し項目 = ( <項目名> : <整列順> [ , <項目名> : <整列順> ]... ) | ||
| , 上見出し項目 = ( <項目名> : <整列順> [ , <項目名> : <整列順> ]... ) | ||
| , データ型 = 文字列 | 数値 | 整数 | 実数 | 日付 | 時刻 | 年月間隔 | 日時間隔 | ファイル | ||
| , 集計式 = <集計式> | ||
| , 横総計種別 = 合計 | 平均 | 最大 | 最小 | 件数 | ||
| , 横総計項目名 = <項目名文字列式> | ||
| , 縦総計種別 = 合計 | 平均 | 最大 | 最小 | 件数 | 総件数 | 標準偏差 | 母標準偏差 | ||
| , 縦総計左見出し = <左見出し文字列式> | ||
| , 表示幅 = <算術式> | 自動調整 | ||
| , 単位 = 文字 | mm | inch | pt | ||
| , 配置 = 左寄せ | 右寄せ | 中央揃え | 両端揃え | 均等割付 | ||
| , 表示書式 = <書式> | 標準 | ||
| , 上見出し書式 = 表示 | 標準 | ||
| , ウィンドウ表示 = する | しない | ||
| クロス集計 | [ <カーソル名> ] | |
| , 定義名 = 実行時指定 | ||
| , ウィンドウ表示 = する | しない |
| <クロス集計定義名> | 集計方法が指定してあるクロス集計定義の名前を文字列式で指定します。このクロス集計定義は,表に登録済みでなければなりません。 |
| 実行時指定 | DPL実行時にクロス集計ダイアログを表示して,利用者に集計方法を指定させます。 |
| なし |
| 昇順 | 小さいものから順に並べる |
| 降順 | 大きいものから順に並べる |
| 文字符号順 | 文字符号 (JIS コード) の小さいものから順に並べる |
| 文字符号逆順 | 文字符号 (JIS コード) の大きいものから順に並べる |
| 辞書順 | ABC,五十音順に並べる |
| 辞書逆順 | ABC,五十音の逆順に並べる |
| 文字列 数値 整数 実数 日付 時刻 年月間隔 日時間隔 ファイル |
| 合計 平均 最大 最小 件数 |
| 合計 平均 最大 最小 件数 総件数 標準偏差 母標準偏差 |
| 中央揃え | 中央に配置します。 |
| 左寄せ | 左端に配置します。 |
| 右寄せ | 右端に配置します。 |
| 両端揃え | 両端を揃えて配置します。 |
| 均等割付 | 両端の空きを他の文字間隔の 1/2 にして均等に配置します。 |
| <書式> | 書式を文字列式で指定します。 |
| 標準 | データ型ごとに決められた標準書式を用います。(既定値) |
| 表示 | そのときの表示書式を用います。 |
| 標準 | データ型ごとに決められた標準書式を用います。(既定値) |
| する | 集計ウィンドウを表示します。 |
| しない | 集計ウィンドウを表示しません。 |
| <カーソル名> | 被集計表のカーソルは変化しません。以前のレコードを指しています。 | |
| カレントカーソル | 集計されたレコードで構成される一時的なクロス集計表を指すように設定されます。 | |
| $$CMDSTATE | = 0 | 正常終了 |
| = 31 | クロス集計ダイアログで[キャンセル]ボタンが押されました | |
| = 32 | クロス集計が途中で中止されました | |
| = 103 | 他の利用者が表ファイルを使用中です | |
| = 201 | カーソルが正しくありません | |
| = 307 | 指定されたクロス集計定義が登録されていません | |
| = 407 | クロス集計に失敗しました |
| 構造 | コマンド | パラメータ |
|---|---|---|
| オープン | @URIAGE, 'URIAGE,DPT' | |
| 整列 | @URIAGE, '担当者順' | |
| クロス集計 | @URIAGE, 定義名='担当者別集計' | |
| IF $$CMDSTATE = 0 THEN | ||
| 代入 | @CROSS := @@ | |
| 対話編集 | @CROSS | |
| クローズ | @CROSS | |
| ENDIF |