none
SharePoint2010・AccessServiceのWEBレポートで集計処理ができない点について RRS feed

  • 質問

  • SharePoint2010(オンプレミス環境)のAccessServiceにおけるレポート機能について質問があります。

     

    WEBレポートを作成する際に、数値フィールドの合計値を算出したいのですが

    Access上では正常に表示されるにもかかわらず、SharePoint2010へ発行すると「#エラー」と表示されてしまいます。

     

    合計値算出のアプローチとしては下記の通りいくつか試しましたが、結果としてはテキストフィールドが作成され「=Sum([フィールド名]」がはいっていることに変わりありませんでした。

     

    ・テキストフィールドを作成し、コントロールへ「=Sum([フィールド名])」を記述

    ・「グループと並び替え」からグルーピング後に「その他」→「集計なし」を選択して対象フィールドを統計

    ・集計対象のフィールドを選択して、リボンの「集計」から合計を選択

     

    配置場所はヘッダー、フッター、詳細、グループヘッダー等様々な場所で試しましたが、うまくいきませんでした。

     

    どなたかAccessServiceのWEBレポートでフィールドの合計値を算出する方法をご存知ないでしょうか。

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

     

    ■環境

    Windows8

    Access2010

    SharePoint2010

     

    >  Access Services と SQL Reporting Services の併用: SQL Server 2008 R2
    >  Reporting Services アドインのインストール (SharePoint Server 2010)
    >  http://technet.microsoft.com/ja-jp/library/ee662542(office.14).aspx

    上記はアドインを追加済み

    2013年5月15日 23:52

すべての返信

  • こんにちは。MukkuMukuです。

    切り分けなどした感じはどうでしょうね。

    • [サイトの追加]から追加できるテンプレートでも同じなのだろうか。
    • フィールドの集計関数 Sum 以外でもおなじになるのだろうか。
    • テキストボックスコントロールのコントロールソースに Now とか 他の関数を指定した時でも同じく #エラーとなるのか。

    など。
    Webデータベース個々の問題なのかサーバ側の問題なのかどっち?って気がしないでもないです。。

    Sum に限らず関数を使用する コントロールソースを持つコントロールが #エラー となったことはあって、
    何かサービスがうまく起動していないのかもと ファームの構成ウィザード とかからやり直したら治ってましたね。
    この辺は記憶があいまいなので信憑性は薄いですけどね。

    2013年5月18日 23:57