Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


56579 / 76732 ←次へ | 前へ→

【24903】Re:アクセスデータの集計
回答  小僧  - 05/5/13(金) 10:19 -

引用なし
パスワード
   ▼さつき さん:
おはようございます。

累計テーブルが

>店名  契約者名  担当者名  品名    週
>A店    佐藤    中田    IBM     S1
>B店    佐藤    中田    NEC    S1
>C店    広田    中田    FUJI    S2
>A店    佐藤    中村    NEC    S2
>A店    中川    中村    FUJI    S2
>C店    広田    高原    SHARP  S3
>C店    神田    中村    IBM    S3
>A店    中川    高原    SONY   S4
>B店    大村    中田    SHARP  S4
>A店    佐藤    中田    NEC    S1

こんな感じだとして、
>>TRANSFORM Count(累計.品名) AS 品名のカウント
>>SELECT 累計.店名, 累計.契約者名, 累計.担当者名
>>FROM 累計
>>GROUP BY 累計.店名, 累計.契約者名, 累計.担当者名
>>PIVOT 累計.週;

というSQLを発行すると
>店名  契約者名  担当者名  S1  S2   S3   S4
>A店    佐藤    中村        1        
>A店    佐藤    中田    2            
>A店    中川    高原                1
>A店    中川    中村        1        
>B店    佐藤    中田    1            
>B店    大村    中田                1
>C店    広田    高原            1    
>C店    広田    中田        1        
>C店    神田    中村            1

というような結果が返ってきます。
ところが「S5」というフィールドがないので、強制的にIN句で
フィールドを指定します。

>>TRANSFORM Count(累計.品名) AS 品名のカウント
>>SELECT 累計.店名, 累計.契約者名, 累計.担当者名
>>FROM 累計
>>GROUP BY 累計.店名, 累計.契約者名, 累計.担当者名
>>PIVOT 累計.週
>>IN ("S1","S2","S3","S4","S5")

>店名  契約者名  担当者名  S1  S2   S3   S4   S5
>A店    佐藤    中村        1        
>A店    佐藤    中田    2            
>A店    中川    高原                1
>A店    中川    中村        1        
>B店    佐藤    中田    1            
>B店    大村    中田                1
>C店    広田    高原            1    
>C店    広田    中田        1        
>C店    神田    中村            1

IN句のイメージとしてはこんな感じです。     
1 hits

【24563】アクセスデータの集計 さつき 05/4/26(火) 15:29 質問
【24570】Re:アクセスデータの集計 小僧 05/4/26(火) 19:42 回答
【24582】Re:アクセスデータの集計 さつき 05/4/27(水) 13:55 お礼
【24675】Re:アクセスデータの集計 さつき 05/5/2(月) 15:29 質問
【24676】Re:アクセスデータの集計 m2m10 05/5/2(月) 16:42 発言
【24721】Re:アクセスデータの集計 さつき 05/5/6(金) 10:51 お礼
【24771】Re:アクセスデータの集計 さつき 05/5/9(月) 18:59 質問
【24776】Re:アクセスデータの集計 小僧 05/5/10(火) 9:31 回答
【24780】Re:アクセスデータの集計 さつき 05/5/10(火) 11:19 質問
【24787】Re:アクセスデータの集計 小僧 05/5/10(火) 16:15 回答
【24868】Re:アクセスデータの集計 さつき 05/5/12(木) 9:43 お礼
【24879】Re:アクセスデータの集計 小僧 05/5/12(木) 13:26 回答
【24897】Re:アクセスデータの集計 さつき 05/5/12(木) 20:14 お礼
【24903】Re:アクセスデータの集計 小僧 05/5/13(金) 10:19 回答
【24974】Re:アクセスデータの集計 さつき 05/5/16(月) 15:06 お礼
【24573】Re:アクセスデータの集計 kazu 05/4/26(火) 21:02 発言
【24583】Re:アクセスデータの集計 さつき 05/4/27(水) 13:56 お礼
【24576】Re:アクセスデータの集計 ichinose 05/4/26(火) 23:43 発言
【24584】Re:アクセスデータの集計 さつき 05/4/27(水) 13:58 お礼

56579 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free