[あすかぜ・ねっと]あすかぜ・ねっと自作ソフトCassava > サポート掲示板

Cassava Editor サポート掲示板

スレッド一覧に戻る返信

[249] 複数条件でのソート

固体のジョン・ドゥ [2012/09/24 16:59:57]

Cassava無しでは生きていけない。
そう言っていいほど利用させていただいております。
本当にありがとうございます。

ところで、ソートに関してなのですが、複数の条件でのソートは出来ないものでしょうか?

例えば、

【学籍番号】,【所属クラス】,【性格】,【性別】
120615,2組,粗暴,女
120666,1組,慎重,男
120600,1組,大胆不敵,女
120072,2組,勇猛果敢,男
120511,1組,明朗快活,女
120000,無所属,予想外,不明

上記で、【所属クラス】でソートした内容を生かしたまま、各クラスごとに【性別】でソートするマクロは組めないものでしょうか?

実際には、もっとデータ数が多いので、可能な様であれば雛形のような物でもあれば・・・と思い書き込ませていただきました。

個別にやれば可能なのですが、いかんせん時間がかかりすぎるもので・・・。

宜しくお願い致します。

Re: [249] 複数条件でのソート

あすかぜ [2012/09/24 21:15:34]

書き込みありがとうございます。

サンプルのデータをソートできるようなマクロを書いてみました。
http://www.asukaze.net/soft/cassava/macro/asukaze/bbs249_20120924.cms

マクロ内でクイックソートを実行しているため、処理は遅いです。
手作業で「性別でソート」→「所属クラスでソート」したほうがひょっとすると速いかもしれません。
マクロから使えるソート関数に関しては別スレッドを立てておきました。
http://www.asukaze.net/soft/cassava/bbs/index.cgi?t=250


下記のスレッドも似た内容なので参照してみてください。
http://www.asukaze.net/soft/cassava/bbs/index.cgi?t=216
http://www.asukaze.net/soft/cassava/bbs/index.cgi?t=32


よろしくお願いします。

スレッド一覧に戻る返信