■10241 / inTopicNo.2) |
Re[1]: タテのデータをヨコに
|
□投稿者/ 今村 誠 -(2016/12/10(Sat) 15:10:24)
| 2016/12/10(Sat) 23:23:23 編集(投稿者)
Mameさんこんにちは 桐のバージョンを書いた方がよいですよ。 フォームがあるならイベントだと思いますがサンプルを 添付しないと作れません。 転置集計では1項目だけしかできないのではないかと思います。 文字列の転置は一括処理などですね。 表の作り方のサンプルです。
以下の参考リンクからファイルをダウンロードします。 http://tayu.o0o0.jp/bbs/kiri/srch.cgi?no=0&word=xeno&andor=and&logs=all&PAGE=20 のスレッドのxenoさんの横展開ファイルを使い、氏名と補助科目と科目を 縦から横にして以下の一括処理を実行して結合表の元を作ります。
変数宣言 整数{&履歴変数} 条件 (.NOT #行集計状態 .AND .NOT #絞り込み状態 .AND #整列状態) 整列解除 並べ替え {[氏名]昇順} 転置集計条件登録 条件名="",{[氏名]},[補助コマ数],[コマ数],集計種別=合計,丸め=しない,見出し項目値並べ替え=しない,転置項目名並べ替え=しない 転置集計 条件名="",表番号=2 書き出し条件登録 表,条件名="","komasuu.tbl",中止,ファイル名変更=しない,{[氏名],[1コマ数],[2コマ数]} 書き出し 表,条件名="" 代入 &履歴変数 = #IS表 中止 表 &履歴変数 転置集計条件登録 条件名="",{[氏名]},[補助時間],[時間],集計種別=合計,丸め=しない,見出し項目値並べ替え=しない,転置項目名並べ替え=しない 転置集計 条件名="",表番号=2 書き出し条件登録 表,条件名="","jikann.tbl",中止,ファイル名変更=しない,{[氏名],[1時間],[2時間]} 書き出し 表,条件名="" 代入 &履歴変数 = #IS表 中止 表 &履歴変数
最後に結合表を新規作成すると完成です。 同様のことは一括処理の印字コマンドでも可能です。 桐バージョンが不明では絵に描いたもちですね。
|
|