過去の桐井戸端BBS (桐ver.9)
26996 コードごとの最後の行を表示したい ちびねこ 2004/07/07-17:45
はじめまして
桐の初心者です
コードごとにまとめて表示したいのですが
コード以外のデータは各コードの最後の行のものを表示したいと思っています
 絞込みの単一化でやると イベント日など最大のものに集約されてしまうのですがほかに方法があるでしょうか?

たとえば この場合
コード   名前   開始日  終了日
1111   あああ   4/6   5/6
1111   あああ   4/6   5/6
1111   あああ   4/6   7/8 ←これを表示
1123   くくく   5/3   6/28
1123   くくく   5/3   6/28  ←これを表示
1605   ももも   5/14   4/16
1605   ももも   5/14   8/15
1605   ももも   5/14   7/6  ←これを表示


コード   名前   開始日  終了日
1111   あああ   4/6   7/8
1123   くくく   5/3   6/28 
1605   ももも   5/14   7/6 

としたいのですが 単一化をかけると終了日が大きいものが表示されてしまいます
どうしたらいいでしょうか
よろしくお願いします
26997 Re:コードごとの最後の行を表示したい irimajiri 2004/07/07-18:53
記事番号26996へのコメント
こんにちわー

行集計で#項目値を使用すれば最終行が表示されますけどいかかでしょう
必要に応じて並び替えを行えばそれないの結果が得られそうですけど

Irimajiri

26999 Re:コードごとの最後の行を表示したい 宮城 2004/07/07-20:00
記事番号26996へのコメント
ちびねこさん、こんにちは。

> 絞込みの単一化でやると イベント日など最大のものに集約されてしまう
>のですがほかに方法があるでしょうか?

仕様では、コードごとの『先頭』レコードになるはずなんですが???

もっともお手軽にやろうとすれば、1項目追加して「#連番」で置換。
追加した項目右クリック→降順で並べ替え。これでコードで単一化かければよろしいかと。

(はて、なんのためにこんなことするんだろ?)

27001 Re:コードごとの最後の行を表示したい ちびねこ 2004/07/08-09:50
記事番号26997へのコメント
>行集計で#項目値を使用すれば最終行が表示されますけどいかかでしょう
>必要に応じて並び替えを行えばそれないの結果が得られそうですけど

お返事ありがとうございます
集計の行集計で大計を”コード”で#項目値を指定してやってみたのですが
集計行とデータ行の両方が表示されてしまって
コードごとの最終行を表示するというのとちょっと違ってしまいました

データーがコードごとにかたまっていて それぞれ古いものから新しいものと履歴順になっているので
 その履歴の新しいデータを取り出したかったのですが....
私のやり方が間違っているのでしょうか??

27005 Re:行集計時の明細行表示の切り替えは 悲しげ 2004/07/08-14:33
記事番号27001へのコメント
上部メニューバー/表示(V)のサブメニューで「集計行のみ」の
チェックの有無で変更できます。(または[Ctrl]+[H])

27006 Re:集計行のみ表示できました ちびねこ 2004/07/08-16:58
記事番号27005へのコメント
でも同じコードで 日付が違う場合 両方とも表示されます
同じコードの最後の行だけ表示させたいのですが...
27007 Re:集計行のみ表示できました 悲しげ 2004/07/08-17:24
記事番号27006へのコメント
表示させたいレコードが、各コード毎の最終行になるように、
事前に「必要な並べ替え」(No.26997)を行えばいいのではありませんか?
あるいは、表示させたいレコードを、各コード毎の先頭行になるよう
に並べ替えておけば、行集計ではなく「絞り込み/単一化」を使うこともできます。
どれが「履歴順」(No.27001)に当たるのかは、ちびねこさんしか判らないことなので、
「必要な並べ替え」はご自分でお考え下さい。

戻る