タイトル : 2次元配列のクロス集計 投稿日 : 2015/04/15(Wed) 04:38 投稿者 : ティッシュ
2次元配列(srcData)に格納されたデータをクロス集計表のような 2次元配列(pivotData)に変換したいのですが、 どのようなコードを記載すればよいでしょうか? データ例(srcData): (0) (1) (2) (0) "北海道" "09:00" "晴れ” (1) "北海道" "10:00" "曇り” (2) "青森" "09:00" "曇り” (3) "青森" "10:00" "曇り” (4) "秋田" "10:00" "雨” (5) "岩手" "09:00" "雨” (6) "岩手" "10:00" "曇り” (7) "岩手” "11:00" "晴れ" 変換後(pivotData): (0) "時刻" "北海道" "青森" "秋田" "岩手" (1) "09:00" "晴れ" "曇り" "" "雨" (2) "10:00" "曇り" "曇り" "雨" "曇り" (3) "11:00" "" "" "" "晴れ" 現在は、一旦accessのテーブルに書き込み、クロス集計クエリで変換したものを取得していますが、vb上の処理だけで完結できればと考えています。 色々と調べたのですが解決できておりません。どうかご教示ください。 よろしくお願いいたします。 |