/* ////////// LICENSE INFO ////////////////////

 * Copyright (C) 2013 by NYSOL CORPORATION
 *
 * Unless you have received this program directly from NYSOL pursuant
 * to the terms of a commercial license agreement with NYSOL, then
 * this program is licensed to you under the terms of the GNU Affero General
 * Public License (AGPL) as published by the Free Software Foundation,
 * either version 3 of the License, or (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful, but
 * WITHOUT ANY EXPRESS OR IMPLIED WARRANTY, INCLUDING THOSE OF 
 * NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
 *
 * Please refer to the AGPL (http://www.gnu.org/licenses/agpl-3.0.txt)
 * for more details.

 ////////// LICENSE INFO ////////////////////*/
// =============================================================================
/// kgtraflgHelp.h : kgtraflg help
// =============================================================================
_title="一般項目→ベクトル型項目変換";
_doc="\
mtraflg(クロス表をトランザクション項目に変換)\n\
 \"f=\"パラメータで指定した項目値が\n\
 NULL値かどうかをチェックして、\n\
 NULL値以外であれば，\n\
 それらの項目名を1つの文字列(アイテム)として連結し\n\
\"a=\"パラメータで指定した項目名で出力する。\n\
書式\n\
 mtra g a= f= [delim=] [-r] [-nfn] [-nfno] [-x] [i=] [o=] [-help]\n\
パラメータ\n\
 a=     トランザクション項目名【必須】\n\
        トランザクション項目名を指定する。\n\
 f=     項目名リスト(複数項目指定可)【必須】\n\
        ここで指定された項目値をチェックし、\n\
        トランザクションデータを作成する。\n\
        (\"-r\"オプションの指定がある時はトランザクションデータから\n\
        項目名として抜き出す値のリスト)\n\
 delim= 区切り文字【任意】\n\
        ここで指定した文字をトランザクション項目の\n\
        アイテム間の区切りとする（省略時はスペース）。\n\
        文字列の指定はできない。1バイト文字のみ指定可能。\n\
オプション\n\
 -r 条件反転\n\
    トランザクション型から縦型へデータを変換する。\n\
例\n\
mtraflg f=visit,buy a=transaction i=dat.csv o=rsl1.csv\n\
mtraflg -r f=visit,buy a=transaction i=rsl1.csv o=rsl2.csv\n\
mtraflg f=visit,buy a=transaction delim=- i=dat.csv o=rsl.csv\n\
";

