Skip to main content

いつも参考にさせていただいております。

 

Pivot列の設定方法をご存知でしたら教えてください!!

エクセルシートで、0401(4/1)から1231(12/31)までのヘッダをピボット列として、グラフを作成していました。

同じデータで、同じ列の名前[0401]から[1231] でSQLserverにデータを映して、グラフを作成しようとすると、

データソースの画面で、データ構造を取得して、対象列を右クリックOR▼部分をクリックしてもピボットが表示されません。

他の項目、コピーとか、計算フィールドの作成は出てきます。

ピボット列にできる条件などがあるのでしょうか?

 

よろしくお願い致します。

2 risposte
  1. 13 feb 2018, 03:37

    Katoさん

     

    こんにちは。

     

    オンラインヘルプを見ると、Pivot機能は利用できるデータソースがExcelやGoogleスプレッドシートなど、

    ファイル系のものに限られていて、SQL Serverをはじめとしたデータベースでは利用できないようです。

    ピボット データ ([列] から [行])

     

    ETLを利用してピボットした後の状態でSQL Serverにデータ格納できればよいのですが、それが難しい場合

    上記オンラインヘルプの下のほうに書いてあるカスタムSQLを利用してピボット処理を実施するのが

    現実的な方法かと思われます。

     

    Nakajima

0/9000