最終的な製品がSSRSレポートである雇用者用のレポートで作業していますが、それ以上の操作のためにほとんど常にExcelにエクスポートされます。このレポートには、実際には他のセル値に基づく計算の行だけの行があります。レポートサービスによってExcel式が生成されていません
Reporting ServicesはExcel式を "把握"でき、セルの値の式にデータベース項目参照が含まれず、レポート項目参照のみが含まれている限り、その式を生成して挿入します。
さて、私はこれをやったことがありますが、私はまだ数式を得ることができません。私は考えることができるあらゆる方法でレポートをレンダリングしようとしましたが、OmitFormulas
オプションをFalse
に設定するようにDeviceInfoパラメータを変更しようとしましたが、まだ空になっています。私はハードコーディングされた値を持つ非常に単純なテーブルベースのレポートを作成しようとしましたが、それでも私は数式を取得しません。ここで
は私のレポートからサンプルの表現です:
=(ReportItems!Balance2.Value + ReportItems!Supply3.Value) - ReportItems!Demand3.Value
私の環境では、VS 2008(完全にパッチ/更新)SSRS 2008上で実行されている(完全にパッチを当てていない)です。私はサーバー管理者と話しました、そして、彼はそれがCU1を実行していると言います(私は、確かに覚えていないと思います)。私たちの会社のExcelは2007年版です。
私は本当に私の知恵の終わりです。だから私はそこにいる誰かが以前これを扱っていて、私に答えを与えることを望んでいます。ありがとう!
行番号を自動増分するにはどうすればよいですか? – BobNoobGuy
クエリでは、ROW_NUMBER()OVER(ORDER BY [ID])を使用できます。 –