みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
迷ったらコミュニティよりこちらのページの方が充実してるので拝見しております。
検索したもののよくわからなかったので新規トピックとして投稿させていただきます。
たとえば、受注テーブルでこういったcsvをインポートしたとします。
注文番号 商品カテゴリー 商品名
0001 1バット 金属バット
0001 3ボール 軟式ボール白
0001 2アパレル ユニフォーム
0001 1バット 木製バット
0001 3ボール 軟式ボール黒
0002 1バット 金属バット
0002 3ボール 軟式ボール白
0002 2アパレル ユニフォーム
0002 1バット 金属バット2
0002 3ボール 軟式ボール黒
順番がランダムなので綺麗にソートしなおしたく、希望は
0001 1バット 金属バット
0001 1バット 木製バット
0001 3ボール 軟式ボール白
0001 3ボール 軟式ボール黒
0001 2アパレル ユニフォーム
0002 1バット 金属バット
0002 1バット 金属バット2
0002 3ボール 軟式ボール白
0002 3ボール 軟式ボール黒
0002 2アパレル ユニフォーム
このように注文番号が最優先・そして商品カテゴリーが重複しているものを優先しソートし直したいのですがうまく行きません。
最後のフィールドに集計フィールドを追加し、カウント・使用できるフィールド(商品カテゴリー)・現在のカウント、ソートされたグループごとに集計を再開するにチェック・ソート対象に
自己リレーションで商品カテゴリーを選択したものの
0001 1バット 金属バット 1
0001 1バット 木製バット 2
0001 2アパレル ユニフォーム 3
0001 3ボール 軟式ボール白 4
0001 3ボール 軟式ボール黒 5
0002 1バット 金属バット 6
0002 1バット 金属バット2 7
0002 2アパレル ユニフォーム 8
0002 3ボール 軟式ボール白 8
0002 3ボール 軟式ボール黒 9
となりカウントがおかしくなってしまいます。
重複している商品カテゴリーがある場合だけカウントして降順でソートしたいのですが、どうすればいいのでしょうか…
注文番号・商品カテゴリー・商品名・重複カウント
0001 1バット 金属バット 2
0001 1バット 木製バット 2
0001 3ボール 軟式ボール白 2
0001 3ボール 軟式ボール黒 2
0001 2アパレル ユニフォーム 1
0002 1バット 金属バット 2
0002 1バット 金属バット2 2
0002 3ボール 軟式ボール白 2
0002 3ボール 軟式ボール黒 2
0002 2アパレル ユニフォーム 1
ご協力いただけると助かります。
よろしくお願いいたします。
Last edited by reikubo (2018-05-22 18:44:44)
Offline
集計値でソートすれば良いでしょう。
ただし、集計値が降順ですので、カテゴリーも降順になってしまいます。ですから、カテゴリーも今と逆順に並ぶように加工したフィールドを作っておくといいです。
https://www.dropbox.com/s/fw42gq9ihh694 … 7.zip?dl=0
Last edited by Shin (2018-05-23 13:33:23)
Offline
Shinさま
いつもありがとうございます!
集計で同じようにできました。ありがとうございます!
ここからがまた問題なのですが、これらのデータをポータルで出そうと思っています。
注文番号をいれたら商品が出るようにしたいのですが、
そのようなポータルは出るのですが並び順が反映されず元の並び方で反映されてしまうのです…
集計で反映したソート順にポータルで表示することはどうすればいいのでしょうか?
ご教授いただけると幸いです。
Offline
重複数を、集計フィールドでなく、リレーション集計法で計算フィールドに算出して、
それをポータルのソート要素にソート設定すれば良いでしょう。
Offline
Pages: 1
[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 508.86 KiB (Peak: 514.73 KiB) ]