none
Analysis ServiceからのExcelピポットテーブルのグループ化 RRS feed

  • 質問

  • いつもお世話になっております。

    Analysis ServiceからExcelのピポットテーブルで資料を作成しています。ピポットテーブルのグループ化が1階層しかできず困っています。

    ※実現したい事

    グループ1|グループ2|都道府県|金額

    東日本|東北|青森|100

    東日本|東北|秋田|200

    東日本|関東|東京|300

    西日本|関西|大阪|400

    Analysis Serviceから都道府県・金額をピポットテーブルに展開します。

    青森・秋田をピポットテーブルのグループ化によりグループ:東北を作成します。これは可能です。

    次に東北・関東をグループ化すると「内部エラー:予期しない例外が発生しました」が発生します。

    Analysis Serviceプロファイラで確認しても同様のエラーが発生しています。

    SQLデータベースからピポットテーブルに展開した場合は問題無く2階層目も出来ました。

    Analysis Serviceから展開の場合のみエラーとなります。

    ※環境

    SQL Server 2016 Standard 13.0.5888.11  同様のエラーがあったので最新パッチを当てています。

    Excel 2016 or 2019 どちらも同じエラーとなります。

    考えられる原因は何でしょうか?よろしくお願いいたします。

    2021年9月3日 6:30

すべての返信

  • astro001さん、こんにちは。フォーラムオペレーターのKumoです。
    MSDNフォーラムにご投稿くださいましてありがとうございます。


    ご説明によって、階層を作成することをお勧めします。
    例えば、一階層目は地域、二階層目は都道府県、三階層目は市など。
    実際の要求に応じて階層を作成します。

    表形式モデルの場合は、階層を作成するをご参照ください。
    多次元モデルの場合は、レッスン 3:メジャー、属性、および階層の修正をご参照ください。



    どうぞよろしくお願いいたします。 


    MSDN/ TechNet Community Support Kumo ~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、 ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~

    2021年9月7日 3:13
    モデレータ
  • Kumo様、ご回答ありがとうございます。

    やはり階層を作成するしかないのでしょうか。

    以前のSQL Server 2012のAnalysis Serviceでは特に階層を指定せずとも3階層まで出来ておりました。

    設定の違いなのでしょうか?2016だからでしょうか?

    申し訳け有りませんが、よろしくお願いいたします。

    2021年9月8日 0:40
  • astro001さん、こんにちは。フォーラムオペレーターのKumoです。
    ご返信いただきありがとうございます。

    階層に対して、SSAS2012とSSAS2016は何の変更もありません。

    同じ次元の異なるテーブルからのデータでしょうか。
    理論的には、モデルに正しい関係を作成されば、データはEXCELで問題なく検索されます。
    従って、まずはモデルの関係を確認していただけませんか。

    どうぞよろしくお願いいたします。


    MSDN/ TechNet Community Support Kumo ~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、 ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~

    2021年9月8日 6:06
    モデレータ
  • Kumo様、返信が遅くなり申し訳けありません。

    Analysis Serviceは「多次元およびマイニングモード」で作成しております。

    SQLServer2016のAnalysis Serviceを削除し、SQLServer2012,2014のAnalysis Serviceをインストールして

    2012のバックアップより復元すると上記のグループ化は問題無く出来ました。

    SQLServer2016,2017のAnalysis Serviceでは「内部エラー」となります。

    2012,2016間では変更無いとの事ですが、何か変わっていないでしょうか?

    申し訳け有りませんが、よろしくお願いいたします。



    • 編集済み astro001 2021年11月24日 7:03 内容変更
    2021年11月24日 1:26