TRANSFORM クエリによる MS Access でのデータのピボット
MS Access でのデータのピボットには、行から列への変換が含まれます。この手法を使用すると、ユーザーはより簡潔で読みやすい方法でデータを要約して表示できます。
1 か月間消費した学生 ID と食事項目を抽出するクエリがあるとします。各生徒の各食事の種類 (朝食、昼食、おやつ) の頻度をカウントするには、データが多すぎるためにピボット テーブルでは不十分な場合があります。代わりに、TRANSFORM 関数を使用した SQL クエリを使用できます。
次のクエリは、指定されたデータに基づいて構築されます。
TRANSFORM COUNT(MenuItems.MealType) SELECT April2013.SID, MenuItems.MealType FROM April2013 LEFT JOIN MenuItems ON MenuItems.Item=April2013.Item GROUP BY April2013.SID PIVOT MenuItems.MealType;
このクエリは、データを目的のピボット構造に変換します。
結果の出力は次のような目的の形式になります。
SID | Breakfast | Lunch | Snack |
---|---|---|---|
001 | 3 | 10 | 1 |
002 | 4 | 8 | 10 |
003 | 18 | 2 | 7 |
004 | 6 | 7 | 2 |
TRANSFORM クエリを利用すると、効果的に次のことができます。 MS Access でデータをピボットし、複雑なデータ セットの分析と要約を簡単に行うことができます。
以上がTRANSFORM クエリを使用して MS Access でデータをピボットするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。