Interstage Data Effector ユーザーズガイド |
目次
索引
![]() ![]() |
付録C C APIリファレンス | > C.3 集計関数 |
入力ファイルよりグループごとにデータを集計し、結果をファイルに出力します。
#include "libAsis.h" /* 公開ヘッダ */ int AsisExecuteAnalyze( ASISHANDLE AHandle, /* ハンドル */ char *CharacterCode, /* 文字コード */ char *InFileType, /* 入力ファイルタイプ */ char *InFile, /* 入力ファイル */ char *OutFileType, /* 出力ファイルタイプ */ char *OutFile, /* 出力ファイル */ char *Gcondition, /* グループ式 */ char *Rcondition, /* 集計式 */ char *Gstring, /* 出力用のグループキーの代替文字列 */ char *RootTagName, /* 出力ルートタグ名 */ char *Reserve2, /* リザーブ(NULL) */ char *Reserve3) /* リザーブ(NULL) */ |
データ型 |
パラメタ |
用途 |
説明 |
---|---|---|---|
ASISHANDLE |
AHandle |
入力 |
ハンドルを指定します。 |
char* |
入力 |
検索対象となる文字列の文字コードを指定します。 |
|
char* |
入力 |
入力ファイルタイプを指定します。 |
|
char* |
入力 |
入力ファイルを指定します。 |
|
char* |
入力 |
出力ファイルタイプを指定します。 |
|
char* |
OutFile |
入力 |
出力ファイルを指定します。 |
char* |
Gcondition |
入力 |
集計単位を指定するグループ式を指定します。 |
char* |
Rcondition |
入力 |
集計式を指定します。 |
char* |
Gstring |
入力 |
CSV形式で出力する場合に、グループ化に使用されていないグループ項目の値として、グループキーの代わりに出力される文字列を指定します。 |
char* |
入力 |
集計結果を取りまとめるルートタグ名を指定します。 |
|
char* |
Reserve2 |
- |
NULLを指定します。 |
char* |
Reserve3 |
- |
NULLを指定します。 |
設定 |
意味 |
---|---|
UTF-8 |
UTF-8の場合 |
SHIFT-JIS |
Shift_JISの場合 |
EUC |
EUC-JPの場合 |
設定値を二重引用符(")で囲んで指定します。
設定 |
意味 |
---|---|
CSV |
CSVの場合 |
XML |
XMLの場合 |
設定値を二重引用符(")で囲んで指定します。
復帰値 |
説明 |
---|---|
ASIS_SUCCESS |
関数が正常に終了したことを示します。 |
ASIS_ERROR |
関数の実行時に問題が検出されたことを示します。 |
目次
索引
![]() ![]() |