最終製品がSSRSレポートである雇用主向けのレポートに取り組んでいますが、さらに操作するためにほとんど常にExcelにエクスポートされます。このレポートには、実際には他のセル値に基づく計算の行である行があります。
Reporting Services は Excel の数式を "把握" できることを読みました。セルの値の式にデータベース フィールドの参照が含まれておらず、レポート アイテムの参照のみが含まれている限り、可能な場所に数式を生成して挿入します。
さて、私はこれを行いましたが、まだ数式を取得できません。考えられるあらゆる方法でレポートをレンダリングしようとしましたが、DeviceInfo パラメーターを変更して にOmitFormulas
設定されたオプションを含めようとFalse
しましたが、それでも何も表示されません。ハードコーディングされた値を使用して非常に単純なテーブル ベースのレポートを作成しようとしましたが、それでも数式が得られません。
これが私のレポートのサンプル表現です。
=(ReportItems!Balance2.Value + ReportItems!Supply3.Value) - ReportItems!Demand3.Value
私の環境は、SSRS 2008 (完全にパッチが適用されていない) で実行されている VS 2008 (完全にパッチが適用されている/更新されている) です。サーバー管理者と話をしたところ、CU1 を実行しているとのことでした (はっきり覚えていないと思います)。弊社のExcelはバージョン2007です。
私は本当にここで頭がおかしいので、誰かが以前にこれに対処し、私に答えてくれることを願っています. ありがとう!