いつも参考にさせていただいております。
Pivot列の設定方法をご存知でしたら教えてください!!
エクセルシートで、0401(4/1)から1231(12/31)までのヘッダをピボット列として、グラフを作成していました。
同じデータで、同じ列の名前[0401]から[1231] でSQLserverにデータを映して、グラフを作成しようとすると、
データソースの画面で、データ構造を取得して、対象列を右クリックOR▼部分をクリックしてもピボットが表示されません。
他の項目、コピーとか、計算フィールドの作成は出てきます。
ピボット列にできる条件などがあるのでしょうか?
よろしくお願い致します。
2 answers
Katoさん
こんにちは。
オンラインヘルプを見ると、Pivot機能は利用できるデータソースがExcelやGoogleスプレッドシートなど、
ファイル系のものに限られていて、SQL Serverをはじめとしたデータベースでは利用できないようです。
ETLを利用してピボットした後の状態でSQL Serverにデータ格納できればよいのですが、それが難しい場合
上記オンラインヘルプの下のほうに書いてあるカスタムSQLを利用してピボット処理を実施するのが
現実的な方法かと思われます。
Nakajima