「StiLL」デザイン情報118  ピボットテーブルの活用カツヨウ2
ピボットテーブルの基本的キホンテキな作ツクり方カタと操作ソウサについて     データのグループ化カ  
                         
  ■ 明細メイサイデータを月別ツキベツに集計シュウケイしたい場合バアイ、「グループ化カ」の設定セッテイを行オコナうことで簡単カンタンに月別ツキベツの集計シュウケイ結果ケッカを得エることができます。集計シュウケイする単位タンイを変更ヘンコウすることで、四シ半期ハンキ等トウの集計シュウケイへ簡単カンタンに変更ヘンコウすることができます。     ■ 4月ガツ〜翌年ヨクネン3月ガツのデータを使ツカって集計シュウケイ表ヒョウを作成サクセイすると、翌年ヨクネン1月ガツ〜3月ガツのデータが表ヒョウの左側ヒダリガワに配置ハイチされてしまいます。項目コウモクを並ナラべ替カえるには「フィールドのオプション」で、「自動ジドウ並ナラべ替カえオプション」を「手動シュドウ」にします。     ■ グループ化の機能はグループ化するフィールドのデータが日付型でなくてはなりません。日付型でない場合はExcel関数でデータを変換したフィールドを作成します。StiLLの「レコード取得」機能を使えば、ボタン一つで変換したデータを作成できます。  
  対応Ver. :「StiLL-�]」Ver1.5以降
対応種類:StiLL Dev
    対応Ver. :「StiLL-�]」Ver1.5以降
対応種類:StiLL Dev
    対応Ver. :「StiLL-�]」Ver1.5以降
対応種類:StiLL Dev
 
                             
  ■ 「グループ化カ」の設定セッテイで簡単カンタンに明細メイサイデータを集計シュウケイできます。    
今回コンカイはピボットテーブルの「グループ化カ」についてご紹介ショウカイします。
例タトえば、下図カズのような売上ウリアゲの明細メイサイデータを月別ツキベツに集計シュウケイすることを考カンガえます。
ピボットテーブルを作成サクセイしたら、フィールドを下図カズのように配置ハイチします。
もちろんこれでは日ヒ別ベツの集計シュウケイとなってしまいます。
そこで、月別ツキベツの集計シュウケイとするための「グループ化カ」の設定セッテイをします。
�@ フィールド名メイ「年月日ネンガッピ」のところで右ミギクリックし、[グループと詳細ショウサイの表示ヒョウジ]→[グループ化カ]をクリックします。
    Excel2007以降イコウの場合バアイは、フィールド名メイのところで右ミギクリックして、[グループ化カ]をクリックします。
�A 下図カズダイアログでグループ化カする単位タンイを選択センタクします。
    今回は月別にしますので「月」を選択して[OK]をクリックします。
�B すると、下図カズのように月別ツキベツに集計シュウケイされた結果ケッカに変カわります。
集計シュウケイする単位タンイを変更ヘンコウしたい場合バアイは、上記ジョウキ�@〜�Bの手順テジュンを行オコナい、�Aでグループ化カする単位タンイを変更ヘンコウします。
下図カズのような四シ半期ハンキごとの集計シュウケイ表ヒョウにもすることができます。
  ■ 任意ニンイの並ナラび順ジュンに並ナラべ替カえたい場合バアイは項目コウモク名メイをドラッグして並ナラべ替カえができます。    
前述ゼンジュツの通トオり、明細メイサイデータを簡単カンタンにグループ化カできるのがピボットテーブルの最大サイダイの特徴トクチョウなのですが、
下記カキのような問題モンダイもあります。
例タトえば、年度ネンドの区切クギりが4月ガツ〜翌年ヨクネン3月ガツで、年度ネンド単位タンイの集計シュウケイ表ヒョウを作成サクセイするとします。
上記ジョウキの手順テジュンで月別ツキベツにグループ化カすると下図カズのような集計シュウケイ表ヒョウが出来上デキアがりますが、1月ガツ〜3月ガツが列レツの左側ヒダリガワに
なってしまっています。
これはグループ化カしたときの標準ヒョウジュンの表示ヒョウジ形式ケイシキが「○月ツキ」であり、その順番ジュンバンに並ナラべられてしまっているためです。
1月ガツから3月ガツまでを12月ガツの後ウシろに表示ヒョウジさせるには、下記カキの操作ソウサを行オコナいます。
�@ 「年月日ネンガッピ」の項目コウモク名メイのところで右ミギクリックし、[フィールドの設定セッテイ]をクリックします。
�A 下図カズのダイアログにて「詳細ショウサイ」をクリックします。
�B 「自動ジドウ並ナラべ替カえオプション」で「手動シュドウ(アイテムをドラッグして並ナラべ替カえる)」を選択センタクして[OK]をクリックします。
�C [1月ガツ]のセルを選択センタクし、[12月ガツ]の右側ミギガワへドラッグすると、[1月ガツ]の項目コウモクが[12月ガツ]の右側ミギガワに移動イドウします。
    2月ガツ、3月ガツも同様ドウヨウにドラッグして移動イドウさせます。
また、四シ半期ハンキでグループ化カすると下図カズのような表ヒョウが作成サクセイされますが、ここでの「第ダイ1四シ半期ハンキ」は翌年ヨクネン1月ガツ〜3月ガツの
集計シュウケイとなってしまいます。
この場合バアイ、上記ジョウキ�@〜�Cの手順テジュンで「第ダイ1四シ半期ハンキ」の列レツを「第ダイ4四シ半期ハンキ」の右側ミギガワへドラッグします。
その後ゴ、「第ダイ2四シ半期ハンキ」を「第ダイ1四シ半期ハンキ」、「第ダイ3四シ半期ハンキ」を「第ダイ2四シ半期ハンキ」、…「第ダイ1四シ半期ハンキ」を「第ダイ4四シ半期ハンキ」を
手テ入力ニュウリョクで修正シュウセイしますが、同オナじ名称メイショウを重複チョウフクして入力ニュウリョクすることができないため、「第ダイ2四シ半期ハンキ」の後ウシろにスペースを
追加ツイカするなどして、すでに存在ソンザイしている名称メイショウと重複チョウフクしないようにしてください。
このように項目コウモクの配置ハイチを変更ヘンコウしたピボットテーブルをテンプレートとして、別ベツのデータの集計シュウケイを行オコナう場合バアイも、
並ナラび順ジュンが変更ヘンコウされてしまうことはありません。
  ■ 日付型ヒヅケガタデータの追加ツイカはStiLLの「レコード取得シュトク」機能キノウで。ボタン1つで作成サクセイ可能カノウです。    
今回コンカイご紹介ショウカイした「グループ化カ」の機能キノウを使ツカう上ウエで重要ジュウヨウなのは、グループ化カするフィールドのデータが必カナラず日付ヒヅケ型ガタ
でなければならないという点テンです。
他ホカのシステム等トウからデータを取得シュトクするような場合バアイ、日付ヒヅケのデータが「20100401」のように、数値スウチや文字列モジレツとして
登録トウロクされていることがあります。
このような場合、今回の「グループ化」の機能を使うためには工夫が必要になります。
下図カズのように、集計シュウケイする明細メイサイデータに項目コウモク(下図カズでは「日付ヒヅケ」という項目コウモク名メイにしています。)を追加ツイカし、
ExcelのDATE関数カンスウを使ツカって、数値スウチや文字列モジレツとなっているデータを日付ヒヅケ型ガタに変換ヘンカンしたデータを作成サクセイします。
ピボットテーブルを作成サクセイする際サイは「使用シヨウするデータの範囲ハンイ」を追加ツイカしたデータの項目コウモクを含フクめた範囲ハンイ(上図ジョウズの
例レイの場合バアイA列レツからQ列レツまで)を指定シテイし、ピボットテーブルには下図カズのようにフィールドを配置ハイチします。
後アトは先サキにご紹介ショウカイしたように、下図カズの「日付ヒヅケ」のフィールドをグループ化カします。
この方法ホウホウの注意チュウイとしては、データの件数ケンスウが増フえた場合バアイ、増フえた件数ケンスウ分ブン数式スウシキをコピーする必要ヒツヨウがあります。
増フえたデータ
StiLLの機能キノウ「レコード取得シュトク」を使ツカえば、日付型ヒヅケガタに変換ヘンカンしたデータをボタン一ヒトつで簡単カンタンに作成サクセイすることができ、
データの件数ケンスウが増フえるたびに数式スウシキをコピーする手間テマが省ハブけます。
さらに、「レコード取得シュトク」機能キノウで取得シュトクしたデータのある範囲ハンイに範囲名ハンイメイをつけ、ピボットテーブルの「使用シヨウするデータの
範囲ハンイ」を範囲名ハンイメイで指定シテイすることにより、データの集計シュウケイ漏モれを無ナくすことができます。
Copyright(C) アイエルアイ総合研究所 無断転載を禁じます