Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
初めて書き込みます。
以下のようなデータがあるとします。
時間 | カウント |
---|---|
2011-07-31 10:10:10 | 1 |
2011-07-31 10:28:10 | 10 |
2011-07-31 10:31:10 | 2 |
2011-07-31 10:40:10 | 3 |
このデータを時間帯ごとにまとめたレポートを作成したいのです。
たとえば、リストボックスで以下のようなリストを作り、
時間帯 |
---|
10:00~10:30 |
10:30~11:00 |
以下のようにまとめたグラフなどを表示したいのです。
時間帯 | カウント |
---|---|
10:00~10:30 | 11 |
10:30~11:00 | 5 |
よい方法はないでしょうか。
数値ですと、『Class』という関数で何か出来そうですが、時間帯ですと出来ませんかね。
やはり、下のデータに時間帯の列を追加しておくしかないでしょうか?
よろしくお願いいたします。
IntervalMatchを使用すれば対応可能です。
ただし、時間帯の方はStart、Endのような形にする必要があります。
ヘルプでIntervalMatchを検索するとサンプルがあります。
ちなみに、記述されたデータを基にロードスクリプトを作成すると以下のようになります。
----------------------------
time:
LOAD * INLINE [
時間, カウント
10:10:10, 1
10:28:10, 10
10:31:10, 2
10:40:10, 3
];
time2:
LOAD * INLINE [
start,end
10:00,10:30
10:30,11:00
];
IntervalMatch (時間) LOAD start,end Resident time2;
----------------------------------
IntervalMatchを使用すれば対応可能です。
ただし、時間帯の方はStart、Endのような形にする必要があります。
ヘルプでIntervalMatchを検索するとサンプルがあります。
ちなみに、記述されたデータを基にロードスクリプトを作成すると以下のようになります。
----------------------------
time:
LOAD * INLINE [
時間, カウント
10:10:10, 1
10:28:10, 10
10:31:10, 2
10:40:10, 3
];
time2:
LOAD * INLINE [
start,end
10:00,10:30
10:30,11:00
];
IntervalMatch (時間) LOAD start,end Resident time2;
----------------------------------
ありがとうございます。
大変参考になりました。