none
Reporting Servicesで、オプションセットの値を合計したい RRS feed

  • 質問

  • Reporting Servicesで、合計値を出力する帳票を作っていますが、

    オプションセットフィールドで選択された値を合計する方法が見つからず困っております。

    Fetch時でなく、表示時に合計する様にしていたのですが、GroupByに日付を指定しており

    同一日付のデータの場合、合計しない状態でまとまってしまう事が分かりました。

    最悪、テキストフィールドに変更しようと考えていますが、出来る限り、既存のオプションセットを活用したいと考えています。

    2015年1月28日 2:35

回答

  • こんにちは。

    こちらのreportは、Dynamics CRM OnlineでFetchXMLを利用しているという認識で問題ないでしょうか。

    直接的な解決ではないかもしれないですが、

    FetchXMLではグルーピングせず、reportのマトリクスで対象日付グルーピングを行い

    OptionSetのValueはマトリクス上でVBAを利用して数値型へ変換し合計してしまう、というのはいかがでしょうか。

    2015年1月28日 5:34

すべての返信

  • こんにちは。

    こちらのreportは、Dynamics CRM OnlineでFetchXMLを利用しているという認識で問題ないでしょうか。

    直接的な解決ではないかもしれないですが、

    FetchXMLではグルーピングせず、reportのマトリクスで対象日付グルーピングを行い

    OptionSetのValueはマトリクス上でVBAを利用して数値型へ変換し合計してしまう、というのはいかがでしょうか。

    2015年1月28日 5:34
  • 返信ありがとうございます。

    自分の考えを整理したのですが、オプションセット以外にも集計しているフィールドがあり、可能であれば同様なタイミングで集計(グルーピング)したい意図でした。

    よって、sugimomotoさんがおっしゃられる様に、レポート側でそれを実施する様に変更したいと思います。

    助かりました。

    2015年1月28日 7:02